Ubuntu Sublime Text 3编辑器的安装和中文输入及中文环境的适配

Ubuntu默认的编辑器是gedit,本人不是特别喜欢。而传说中的vim神器更是觉得无比恶心(请抱有不同意见的程序员无视我这句话),因此选来选来去选了Sublime Text 3作为御用编辑器。

首先从官网下载(资源似乎在墙外,但有时墙内也可以下,比较神奇):

得到“sublime-text_build-3180_amd64.deb”包,直接安装

sudo dpkg -i sublime-text_build-3180_amd64.deb

完成,在终端输入

subl

就可以打开了,但是这个东西是收费的,而且比较贵,第一次登录需要key,本人百度找了一个,直接把下面的这串东西复制上去:

----- BEGIN LICENSE -----
sgbteam
Single User License
EA7E-1153259
8891CBB9 F1513E4F 1A3405C1 A865D53F
115F202E 7B91AB2D 0D2A40ED 352B269B
76E84F0B CD69BFC7 59F2DFEF E267328F
215652A3 E88F9D8F 4C38E3BA 5B2DAAE4
969624E7 DC9CD4D5 717FB40C 1B9738CF
20B3C4F1 E917B5B3 87C38D9C ACCE7DD8
5F7EF854 86B9743C FADC04AA FB0DA5C0
F913BE58 42FEA319 F954EFDD AE881E0B
------ END LICENSE ------

安装就完成了,到此基本上没有任何难度,但有两个问题:

其一:界面是英文的,虽然本人不是很介意,但还是处理下吧。

其二:中文输入不了。。。。

 

下面依次解决这两个问题:

界面中文支持

首先,安装Packeage Control(一个用于管理插件的好工具,可以用于安装、删除、禁用相应的插件,常用的插件都能在上面找到)

流程是:打开sublime text 3,也就是在终端输入subl,然后按“ctrl+`(就是esc下面那个键)”,然后输入如下代码:

import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

重新启动SublimeText 3,然后使用快捷键Ctrl + Shift + p,在弹出的输入框中输入Package Control则可以看到Install Package的选项,选择它后一会儿(看左下角的状态)会弹出插件查询及安装窗口,输入想用的插件,选中回车即可。

下面我们装上中文插件:

在刚刚弹出来的插件选择框内输入“ChineseLocalizations”,点击安装,搞定。

这里基本照着这位老哥的文章做,万分感谢!

 

输入中文

克隆工程,把别人编译好的东西拷贝到指定位置即可,具体如下:

git clone https://github.com/lyfeyaj/sublime-text-imfix.git
cd sublime-text-imfix/ 
sudo cp lib/libsublime-imfix.so /opt/sublime_text/ 
sudo cp src/subl /usr/bin/

做完上面的步骤,关闭sublime的所有窗口,然后在终端输入subl,此时就可以输入中文了,万岁!

参考的这篇文章,感谢!

 

 

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值