下载所需要的文件,并解压:
wget http://y4nwen.googlecode.com/files/sublime_text_chinese-input-method.tar.gz tar zxf sublime_text_chinese-input-method.tar.gz
编译刚才解压的 sublime_imfix.c文件,让他变成so文件:
sudo apt-get install pkg-config sudo apt-get install build-essential sudo apt-get install libgtk2.0-dev gcc -shared -o libsublime-imfix.so sublime_imfix.c `pkg-config --libs --cflags gtk+-2.0` -fPIC
复制库文件到sublime text的安装目录下面:
sudo cp libsublime-imfix.so /opt/sublime_text/ sudo cp sublime_text.desktop /usr/share/applications/
若想在命令行( terminal ) 中使用 subl 来启动可输入中文的 sublime ,则需要修改为subl 这个命令的默认执行方式,具体操作如下:
sudo gedit /usr/bin/subl 将其中的 exec /opt/sublime_text/sublime_text “$@” 更改为:
exec bash -c ‘LD_PRELOAD=/usr/lib/libsublime-imfix.so /opt/sublime_text/sublime_text’ “$@”
sudo gedit /usr/share/applications/sublime_text.desktop,将
Exec=bash -c ‘LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so /opt/sublime_text/sublime_text’ %F
改成:
Exec=bash -c ‘LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so /opt/sublime_text/sublime_text %F’
解决右键用sublime打开文件时只会显示untitiled空白文档的问题。