ubuntu14 下 sublime text2 不能输入中文的问题

来源:互联网 发布:台州永信网络卢良坚 编辑:程序博客网 时间:2024/06/07 08:19

习惯用sublime text作为编辑器,但是在ubuntu下却不能使用中文,很不方便。找了许多资料,现将解决方法记录如下,以备不时之需。

ibus,fcitx是两个输入法框架,此次的解决方案需要使用fcitx,先确认自己的系统是否已经安装了fcitx,并且键盘输入方式系统为fcitx。如何确定呢?

(1)打开终端,输入命令:

$ fcitx -h

如果显示fcitx相关指令用法则表示已经装上。

如果没有装上,则使用如下命令行安装fcitx,fcitx-googlepinyin

sudo add-apt-repository ppa:wengxt/fcitx-nightlysudo apt-get updatesudo apt-get install fcitx fcitx-config-gtk fcitx-googlepinyin

(2)打开“系统-语言支持”,查看到键盘输入方式系统是否为fcitx。如果不是,注意选择fcitx。


(3)下载sublime-imfix.c文件放到sublime text的安装目录中,我的安装目录为/opt/Sublime_Text_2,这里就以此目录为例:

下载后,进入该目录,编译动态库

$ cd /opt/Sublime_Text_2

gcc -shared -o libsublime-imfix.so sublime-imfix.c `pkg-config --libs --cflags gtk+-2.0` -fPIC

(如果提示 fatal error: gtk/gtk.h: No such file or directory”,需要安装gtk,$ sudo apt-get install libgtk2.0-dev

(3)在安装目录中,写一个启动脚本sublime_home,脚本内容如下:

#!/bin/bash#注意要SUBLIME_HOME为自己sublime text的安装目录SUBLIME_HOME="/opt/Sublime_Text_2" LD_LIB=$SUBLIME_HOME/libsublime-imfix.sosh -c "LD_PRELOAD=$LD_LIB $SUBLIME_HOME/sublime_text $@"
写完后,在终端输入:

bash ./sublime_home

这时就打开sublime_text,并且可以输入中文了。




0 0
原创粉丝点击