1.问题
在manjaro中安装sublime3后发现不能输入中文
2.目前的解决方案及存在的问题
目前的解决方案参考https://github.com/lyfeyaj/sublime-text-imfix
存在的问题:
在manjaro中安装的sublime3的执行文件是subl3,而不是上面解决方案中的subl,且sublime3的安装目录为/opt/sublime_text_3,而不是/opt/sublime_text,导致在执行./sublime-imfix 时各种报错。
另外需要注意,在/opt/sublime_text_3下执行 git clone https://github.com/lyfeyaj/sublime-text-imfix.git,即下载sublime-text-imfix到sublime3的安装目录下。
3.解决方案
知道问题后,就可以改了,执行完git clone https://github.com/lyfeyaj/sublime-text-imfix.git后,需要修改两个文件:
一个是/opt/sublime_text_3/sublime-text-imfix中的sublime-imfix;
另一个是/opt/sublime_text_3/sublime-text-imfix/src/subl。
具体实施:
1.subl
mv subl subl3 #1改名
vim subl3 # 把sublime_text换成sublime_text_3 共两处
2.sublime-imfix
vim sublime-imfix # 把subl替换成subl3,把sublime_text换成sublime_text_3
3.然后执行./sublime-imfix即可
4.重启电脑
5.在终端中输入subl3 调出sublime3即可输入中文