今天想折腾一下TextExpander
,但是发现在中文输入法(百度输入法)下,不能触发 snippet ,即使是 shift 转为英文模式也不行,偏偏要换成系统英文输入法才生效。 Google 过发现旧版本可以通过官方释出的应用TEIMPrefSetter
设置为中文输入法可用,但是在版本 5 中提示:
The file “ Settings.textexpander ” couldn ’ t be opened because there is no such file.
然后找到一条推特:
TEIMPrefSetter only works with TextExpander v. 4 and earlier.
We'll work on it.
难道现在 TextExpander 5 不能在中文输入法下使用吗?
解决方法:
1. 在 TE 设置Sync
中,点击Sync Snippets As
选择同步的文件夹,并勾选 Sync with TextExpander 4 or ...
2. 打开TEIMPrefSetter
不会再报错,删除zh-中文
这项,保存,这时候就可以了。
3. 如果未能成功,试试在设置每一步后都重启 TE 。
感谢 8 楼 @svampire
1
holong2000 2015-11-22 16:14:03 +08:00
可以,没问题,我在鼠须管下都可以。
|
2
WayneHe OP @holong2000 安装完什么都不用设置就可以吗,我的连系统自带的拼音都不行。只有自带的引文输入法才可以。
|
3
tianshilei1992 2015-11-22 16:28:40 +08:00
我的可以呀……
|
4
pheyer 2015-11-22 16:34:19 +08:00
感觉 TextExpander 可以用 Dash 代替, LZ 要不试下 Dash
|
5
POPOEVER 2015-11-22 16:50:36 +08:00
我这里一直是必须在英文输入法下面才有效,现在好了,干脆打不开,索性不用
|
7
pheyer 2015-11-22 17:05:01 +08:00
@razios 今天试用了一下 TextExpander 的功能,感觉跟 Dash 的 Snippet 功能差不多,目前没体会出前者更好的地方
|
8
svampire 2015-11-22 17:06:57 +08:00 1
之前问过官方,给的解决方案如下
先备份配置文件 在设置中把配置同步打开,并开启兼容模式。 用 TEIMPrefSetter 设置 在设置中取消同步 应该就可以用了 |
10
hsili 2015-12-07 16:46:58 +08:00
唉,在 Google 搜索半天,只有这里的答案靠谱啊。还以为这$22 打水漂了呢。。。
|
11
ColdOxygen 2016-03-19 21:19:28 +08:00
@WayneHe
非常感谢! |
12
drw2w 2016-06-20 11:40:29 +08:00
@holong2000 为啥我在鼠须管输入法下无法出发 TE ?是有需要特别设置吗?谢谢
|
13
holong2000 2016-06-20 11:47:24 +08:00
@drw2w 用了楼主的那个官方插件了吗?
|
14
drw2w 2016-06-20 11:53:48 +08:00
@holong2000 原来还要装插件。。。搞定了,非常感谢!
|