第一步 下载安装
到Sublime Text官网去下载安装包(我这里使用的是64位的)并解压
1 | tar xvf Sublime\ Text\ 2.0.2\ x64.tar.bz2 |
第二步 移动
将解压后的目录移动到/opt/目录下
1 | sudo mv Sublime\ Text\ 2 /opt/ |
第三步 创建符号链接
创建符号链接到/usr/bin/下
1 | sudo ln -s /opt/Sublime\ Text\ 2/sublime_text /usr/bin/sublime |
第四步 创建启动器
创建并编辑/usr/share/applications/sublime.desktop文件
1 | sudo vim /usr/share/applications/sublime.desktop |
文件内容如下
1 | [Desktop Entry] |
第五步 解决中文输入法不能使用的问题
- 创建文件sublime-imfix.c
1
vim sublime-imfix.c
文件内容如下
1 | /** |
- 编译sublime-imfix.c
安装必要的编译包1
2sudo apt-get install build-essential
sudo apt-get install libgtk2.0-dev
编译
1 | gcc -shared -o libsublime-imfix.so sublime-imfix.c `pkg-config --libs --cflags gtk+-2.0` -fPIC |
将libsublime-imfix.so移动到/usr/lib/下
1
sudo mv libsublime-imfix.so /usr/lib/
修改启动器文件内容
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18[Desktop Entry]
Version=1.0
Name=Sublime Text 2
# Only KDE 4 seems to use GenericName, so we reuse the KDE strings.
# From Ubuntu's language-pack-kde-XX-base packages, version 9.04-20090413.
GenericName=Text Editor
Exec=bash -c 'LD_PRELOAD=/usr/lib/libsublime-imfix.so sublime'
Terminal=false
Icon=/opt/Sublime Text 2/Icon/48x48/sublime_text.png
Type=Application
Categories=TextEditor;IDE;Development
X-Ayatana-Desktop-Shortcuts=NewWindow
[NewWindow Shortcut Group]
Name=New Window
Exec=bash -c 'LD_PRELOAD=/usr/lib/libsublime-imfix.so sublime' -n
TargetEnvironment=Unity
OK到此fcitx输入法可用