在ArchLinux中安装Sublime Text2


缘由:

在ArchLinux下进行文本编辑、代码编写,除了需要CLI编辑器Vim之外,还需要一个称手的GUI编辑器,自带的Gedit那个显然不能堪此重任,所以,寻找一个给力的编辑器就成了当务之急,最后经过一番比较……选定了Sublime Text2。

参考步骤如下:

因为直接从源里没办法安装sublime(pacman -Ss sublime),所以我们需要下载之后进行安装:

1.下载

http://www.sublimetext.com/2

2.安装(解压到指定目录)
# tar jxf Sublime\ Text\ 2.0.2\ x64.tar.bz2
# mv Sublime\ Text\ 2 sublimte2
# mv sublimte2/ /usr/share/
3.修改~/.bashrc(方便快速启动)
export SUBLIME2=/usr/share/sublimte2
export PATH=$SUBLIME2:$PATH

然后source一下~/.bashrc,使修改生效。

至此,在命令行中输入sublime_text就可以快速唤起sublime这个编辑器了。

4.创建桌面图标

新建文件[/usr/share/applications/sublime.desktop]内容如下:

$ cat /usr/share/applications/sublime.desktop
[Desktop Entry]
Version=2.2.2.1
Name=Sublime Text 2
GenericName=Text Editor

Exec=/usr/share/sublimte2/sublime2.sh
Terminal=false
Icon=/usr/share/sublimte2/Icon/256x256/sublime_text.png
Type=Application
Categories=TextEditor;IDE;Dev
X-Ayatana-Desktop-Shortcuts=NewWindow

[NewWindow Shortcut Group]
Name=New Window
Exec=/usr/share/sublimte2/sublime2.sh -n

这样,我们就可以search到sublime的图标并快速启动它。

5.为ArchLinux下的Sublime Text2添加fcitx中文支持

到目前为止我们还没办法在sublime中输入中文(我用的是fcitx输入法),因此需要解决一下这个问题,参考:

http://my.oschina.net/wugaoxing/blog/121281

新编译了一个.so文件,在启动的时候需要设置LD_PRELOAD,因为之前的sublime.desktop那个文件的EXEC后面没办法接收存在空格的多个参数(虽然文章中给出了bash -c选项的解法,不过我不喜欢),所以,干脆新建一个Bash脚本,内容如下:

$ cat /usr/share/sublimte2/sublime2.sh
#!/bin/bash
DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
LD_PRELOAD=$DIR/libsublime-imfix.so $DIR/sublime_text

然后,在启动了之后将sublime添加到Favorites方便以图标的方式快速启动。

 

参考链接:

=EOF=

,

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注