黑马程序员技术交流社区

标题: 【上海校区】ubuntu sublime编辑器安装、汉化 [打印本页]

作者: 梦缠绕的时候    时间: 2018-7-13 09:33
标题: 【上海校区】ubuntu sublime编辑器安装、汉化

ublime Text是一个轻量化编辑器。

我目前的系统是ubuntu14.04  

1、安装及卸载

直接命令行安装(不用过多解释了吧,如果不成功就老老实实deb安装,反正我是成功了2333):

完成,ok。

这样下载好像不是最新版本,更不更新的,个人觉得不重要。但是每次打开都问你要不要更新,真的是神烦,所以我把更新提示关掉了,关掉的方法:在菜单栏找到Preferences -> Settings,也就是首选项->设置,在弹窗中右边的文件里,添加这么一句

"update_check": false,

保存 退出 即可!

有人说要破解,我是没做这步,先用再说,以后有问题再解决。

顺手记下网上的破解方法:菜单栏->Help->Enter License(注册信息),弹窗里贴上注册码(网上有很多,我随便贴一段啊啊啊啊)这里我不确定破解方法好不好用哦,好像不同版本号注册激活码也不一样,恩,不管了反正这样能用。

卸载 sublime text 命令sudo apt-get remove sublime-text-installer

2、汉化(4级都差点不过。。还是汉化吧)

先下载一个汉化包到本地,git代码我是直接直接复制过来的,什么都没改,路径,嗯,无所谓放在哪了。

git clone -b st3 https://github.com/rexdf/ChineseLocalization.git ~/.config/sublime-text-3/Packages/ChineseLocalization

艹艹艹。下载好慢。好吧,泡杯茶我忍了。

好了?没错这就好了。重启看看。

3、中文输入法问题

下载好了这个编辑器,但是发现不能进行中文输入,我用的是搜狗输入法。如下是解决方法:

3.1首先保存下面的代码到文件sublime_imfix.c

3.2进行编译,终端运行(与.c文件同目录)gcc -shared -o libsublime-imfix.so sublime_imfix.c `pkg-config --libs --cflags gtk+-2.0` -fPIC

PS.编译需要安装 C/C++ 的编译环境和 gtk libgtk2.0-dev

sudo apt-get install build-essentialsudo apt-get install libgtk2.0-dev

3.3将libsublime-imfix.so拷贝到sublime_text所在文件夹

sudo mv libsublime-imfix.so /opt/sublime_text/

3.4修改文件/usr/bin/subl的内容

sudo gedit /usr/bin/subl

修改为:

可以测试一下:命令行启动 Sublime TextLD_PRELOAD=./libsublime-imfix.so subl

3.5为了使用鼠标右键打开文件时能够使用中文输入,还需要修改文件sublime-text.desktop的内容。(注意:这里是sublime-text.desktop,不是sublime_text.desktop)

sudo gedit /usr/share/applications/sublime-text.desktop

原来的:

修改后的:

此处仅修改了/usr/share/applications/sublime-text.desktop,但可以正常使用了。

opt/sublime_text/目录下的sublime-text.desktop可以修改,也可不修改。

经过以上步骤我们能在Sublime中输入中文了。



作者: wuqiong    时间: 2018-7-13 11:33

作者: 不二晨    时间: 2018-7-16 11:58
奈斯
作者: 吴琼老师    时间: 2018-7-18 15:17

作者: 不二晨    时间: 2018-7-18 15:20
吴琼老师 发表于 2018-7-18 15:17

奈斯,优秀




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2