Sublime-Text-CnIM
该项目已废弃,请使用更优秀的解决方案:
https://github.com/lyfeyaj/sublime-text-imfix
以下内容运行在Ubuntu 14.04中,其他Linux发行版理论上大同小异,请根据你的系统环境做相应的更改。
下载
git clone https://github.com/Garwih/Sublime-Text-CnIM.git
使用Sublime Text 3官方.deb安装包安装的:
复制文件到对应目录,然后通过subl
启动即可
cd Sublime-Text-CnIM
sudo cp -r usr /
sudo cp -r opt /
其他方式安装的:
安装编译环境
sudo apt-get install build-essential
sudo apt-get install libgtk2.0-dev
进入sub-fcitx.c
所在目录,执行下面命令编译成共享库
gcc -shared -o sub-fcitx-cn.so sub-fcitx.c `pkg-config --libs --cflags gtk+-2.0` -fPIC
使用下面命令启动Sublime Text 3,测试能否切换并输入中文
LD_PRELOAD=./sub-fcitx-cn.so subl
subl
为Sublime Text 3默认启动命令
如果你不是使用该命令,请将subl
改为你自己的Sublime Text启动命令
如果上面的命令启动后能输入中文
复制sub-fcitx-cn.so
到Sublime Text所在目录
sudo cp sub-fcitx-cn.so /opt/sublime_text/sub-fcitx-cn.so
编辑Sublime Text启动命令
sudo gedit /usr/bin/subl
在#!/bin/sh
下面添加一行
export LD_PRELOAD=/opt/sublime_text/sub-fcitx-cn.so
在终端执行subl
启动Sublime Text 3