解决Ubuntu18.04中Sublime Text3无法输入中文

Ubuntu18.04上面安装Sublime Text3成功后,发现无法输入中文,这应该是Sublime的一个bug。github上有大神公布的一个项目,可以解决中文输入问题。

解决方法:

首先去github上面下载项目:https://github.com/lyfeyaj/sublime-text-imfix

解压后,将lib包下面的libsublime-imfix.so复制到sublime text的安装目录,例如我的:cp libsublime-imfix.so /home/heys/devs/sublime_text_3

将src目录下的subl也复制到sublime text的安装目录,cp subl /home/heys/devs/sublime_text_3

修改subl文件内容,主要是修改安装目录,因为并不是所有人都是将sublime安装在/opt/目录下,也不一定都叫sublime_text名字。修改后如下(修改为自己的sublime安装目录):

export LD_PRELOAD=/home/heys/devs/sublime_text_3/libsublime-imfix.so
exec /home/heys/devs/sublime_text_3/sublime_text "$@"

执行,sh subl命令,打开Sublime Text3后,即可输入中文。

创建图标

Ubuntu的图标都是cd /usr/share/applications/目录下的一个文件。
新建图标文件:vi /usr/share/applications/sublime.desktop
内如如下:

[Desktop Entry]
Name=Sublime Text
Exec=sh /home/heys/devs/sublime_text_3/subl
Comment=Sublime Text
Icon=/home/heys/devs/sublime_text_3/Icon/48x48/sublime-text.png
Type=Application
Terminal=false
Encoding=UTF-8

这样,Sublime Text就会显示图标,并可以正常输入中文字符。

赞(0) 打赏
未经允许不得转载:当归笔记 » 解决Ubuntu18.04中Sublime Text3无法输入中文
分享到:

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用,就打赏一下作者吧~

支付宝扫一扫打赏

微信扫一扫打赏