admin管理员组

文章数量:1632346

输入法很多可选短语,并不是我想要的,尤其 emoji 表情少得可怜

Win 导出自定义短语

首先,我们来观察,输入法的自定义短语,配置文件格式是?

添加和导出,得到 用户自定义.ini

dps=1,docker ps -a
dv=1,✅

Mac 导出自定义短语

「🍎」—「系统偏好设置」—「键盘」-「文本」

1)点选想要导出的条目 (按住 键盘可以多选,或者 +A全选)

2)拖拽到桌面,得到 用户词典.plist

预览如下,这样改成 ini 格式,也太难了

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
	<dict>
		<key>phrase</key>
		<string>⚛️</string>
		<key>shortcut</key>
		<string>atom</string>
	</dict>
</array>
</plist>

手动编辑用户词典

为了降低编辑难度,

使用终端自带命令行工具plutil(properties list utility),将默认的xml1格式转化为json格式(文件名不变)

plutil -convert json 用户词典.plist

得到

[{"phrase":"𝛂","shortcut":"aef"}]

继续降低编辑难度,

请外援(或者网上随便找转化工具):

Convert JSON to INI

得到

[0]
phrase=𝛂
shortcut=aef

然后打开 Vscode ,利用多行编辑的优势

Ctrl +F2 :光标选中所有关键词(多行)
Home / End :跳转当前行首/尾
Ctrl+Delete / Backspace : 删除当前/之后单词
Shift + / :选中字符
Ctrl + Shift + / :选中单词

此时


𝛂
aef=1,

如果使用 Vim 的话,直接录制宏,从光标悬停在图标开始,到悬停下一个图标结束,形成闭环。思路如下(实际操作没有换行)

qq
dd
p
J
x
j
dj
q

100@q

没有 Vim 的话,还是上面快捷键多行编辑(Shift键等)。

最后保存,导入,搞定,还可以同步到手机,多端使用。

🚶🏻 🧚🏻‍♂️ 💃🏻 ⚠️

其他输入法,也大同小异。

有的同学会问,为什么不用搜狗输入法?

被广告恶心到。

收集用户(隐私)输入,在某宝精准推送的推荐算法。(虽然不止搜狗一家)

功能臃肿,什么都往里塞,手机端还有非主流的汪汪补全对话功能。


其他实现方式

其实 XML 、json 、 ini,对 Java 和 python 来说,很容易实现转化

读取文本
储存列表
写入文本

你来写写?

本文标签: 自定义短语用户平台Winodws