Ubuntu下Sublime Text 3解决无法输入中文的方法-阿里云开发者社区

开发者社区> 开发与运维> 正文

Ubuntu下Sublime Text 3解决无法输入中文的方法

简介:

http://jingyan.baidu.com/article/f3ad7d0ff8731609c3345b3b.html

上面过程后执行下面,自己测试时候没有执行下面的过程不能输入,下面过程执行后可以

为了使用鼠标右键打开文件时能够使用中文输入,还需要修改文件sublime_text.desktop的内容。

$ sudo gedit /usr/share/applications/sublime_text.desktop
a.将[Desktop Entry]中的字符串

Exec=/opt/sublime_text/sublime_text %F
修改为

Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text %F"
b.将[Desktop Action Window]中的字符串

Exec=/opt/sublime_text/sublime_text -n
修改为

Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text -n"
c.将[Desktop Action Document]中的字符串

Exec=/opt/sublime_text/sublime_text --command new_file
修改为

Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text --command new_file"
注意: 修改时请注意双引号”“,否则会导致不能打开带有空格文件名的文件。 此处仅修改了/usr/share/applications/sublime-text.desktop,在终端执行subl打开sublime可以正常输入中文了。

但是点击文件右键选择sublime打开的文件还是无法输入中文,这时需要把/usr/share/applications/sublime-text.desktop文件复制到opt/sublime_text/目录下:

$ sudo cp /usr/share/applications/sublime_text.desktop /opt/sublime_text/

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章