ubuntu下安装Sublime Text并支持中文输入
Sublime Text还是文本编辑器中比较不错的,就是他的文件对比有些差劲吧,还有中文输入需要打补丁,不知道开发者是怎么想的。。。
当然,这个软件是收费的,但是不买也能一直的使用,在我天朝就这点好处,给大家推荐一个Sublime Text的论坛,http://sublimetext.iaixue.com/forum.php,这个里面的资源还是很不错的。至少不用担心License了。
直接一个共享的百度网盘地址,里面基本有你想要的内容。
http://pan.baidu.com/share/home?uk=2452735089&view=share#category/type=0
下面就说一下安装的步骤,下载好了安装包以后,解压打一个位置,我一般放在/opt目录下,比如我现在的目录是/opt/Sublime-Text-2/
首先解决的是中文输入。先把需要的以来环境搭建好
sudo apt-get install build-essential sudo apt-get install libgtk2.0-dev
论坛破解版的会带有补丁,但是好像依赖环境不全的话无法输入中文。论坛提供的版本里面会有一个sublime_text_fcitx.c和sublime_text_fcitx.so 的文件,这个就是需要的补丁,如果你放心这个so共享库和你的机器不兼容你也可以自己编译一下:
gcc -shared -o libsublime-imfix.so sublime_imfix.c `pkg-config --libs --cflags gtk+-2.0` -fPIC
这样编辑出来就是 libsublime-imfix.so 这个文件了。
下面准备工作就完成了,开始创建桌面文件和软连接了。
创建桌面:/usr/share/applications/目录下新建Sublime-Text-2.desktop
sudo vim /usr/share/applications/Sublime-text-2.desktop
[Desktop Entry] Name=Sublime-Text-2 GenericName=Sublime-Text-2 Terminal=false Type=Application Exec=sh -c "LD_PRELOAD=/opt/Sublime-Text-2/libsublime-imfix.so /opt/Sublime-Text-2/sublime_text --class=sublime-text $@" Icon=/opt/Sublime-Text-2/Icon/48x48/sublime_text.png MimeType=text/plain;
此时不出意外的话启动就能输入中文了,对了输入法用的是Fcitx-sogou
sudo add-apt-repository ppa:webupd8team/sublime-text-2 sudo apt-get update sudo apt-get install sublime-text
下面在/usr/bin目录下创建可执行文件 sublime
sudo vim /usr/bin/sublime
内容如下:
#!/bin/sh sh -c "LD_PRELOAD=/opt/Sublime-Text-2/libsublime-imfix.so /opt/Sublime-Text-2/sublime_text --class=sublime-text $@"
然后
sudo chomd +x /usr/bin/sublime
这样就可以在terminal全局下调用sublime了。
Sublime Text3的安装相对更简单,直接下载http://pan.baidu.com/share/link?uk=2452735089&shareid=2974484361
解压缩到/opt/sublie-text-3 ,然后运行
sudo sublimetext3_setup.sh
直接一步就搞定了。