Ubuntu下安装Sublime Text3 汉化以及支持中文输入(2019.7.22更新)

 我个人其实不太适应Ubuntu自带的vi编辑器,相比之下我比较喜欢有多功能的Sublime。

本文是我在Ubuntu下安装sublime以及汉化的过程:

由于我的版本是Ubuntu,所以就按照官网上的apt的步骤:

 

apt

Install the GPG key:

wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -

Ensure apt is set up to work with https sources:

sudo apt-get install apt-transport-https

Select the channel to use:

Stable(稳定版)

echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

注:稳定版下载好后就不需要注册码了,安装后就可以直接看如何汉化。

Dev(开发版)

echo "deb https://download.sublimetext.com/ apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

Update apt sources and install Sublime Text

sudo apt-get update
sudo apt-get install sublime-text

到这里安装就结束了,在终端下输入 subl 就可以运行sublime 然后在右边锁定到启动器即可。

开发版运行启动是需要注册码的,网上搜索一下也有蛮多的,不过还是推荐大家去官网购买比较好。

找到注册码之后,先不着急输入,在终端输入 vi /etc/hosts 在文件后面加上

 

127.0.0.1       www.sublimetext.com
127.0.0.1       license.sublimehq.com

保存退出。如果权限不够无法修改 输入 sudo vi /etc/hosts 就可以修改了。

到这里就可以输入注册码了。sublime的安装也就结束了。

 

汉化: 汉化需要安装一个package control,通过这个插件管理器可以使用很多插件来扩展sublime的功能。

方法1:使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令行,输入

 

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf),'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

方法2:方法1不行的话只能手动安装了。步骤如下:

 

1.点击Preferences > Browse Packages菜单

2.进入此目录的上层目录,再进入Installed Packages/目录

3.下载Package Control.sublime-package并复制到Installed Packages/目录

4.重启Sublime Text

---------------------------------------------------------分割线------------------------------------------------------------

以下为更新内容:上述两种方法好像都gg了。

新方法3:从这个github上下载整个压缩文件https://github.com/wbond/package_control ,将其解压并改名为Package Control,将其复制到sublime路径中存放插件的目录下(ubuntu下一般是点击browse package,然后复制到此文件夹下即可)重启sublime。 

这时在preference下就有package control了,点击package control,输入或直接点击 install package

输入 localization 并安装

点击preference 就会发现下面有language的选项,就可以选择中文啦。

 

支持中文输入:

解决方案有两种:

1.下载所需文件

首先,安装git

sudo apt update
sudo apt install git

安装完之后在终端输入下载所需要的必要文件

cd ~
git clone https://github.com/lyfeyaj/sublime-text-imfix.git

2.安装并编辑脚本

上述命令输入完成之后,在用户的主目录下会有一个sublime-text-imfix文件夹,将此文件夹下lib目录下的脚本libsublime-imfix.so复制到Sublime Text的安装目录,命令如下:

sudo cp ~/sublime-text-imfix//lib/libsublime-imfix.so /opt/sublime/

然后进入sublime-text-imfix 的 src目录编辑 subl 文件,将LD_PRELOAD后的路径修改为libsublime-imfix.so存放的路径,exec 后面改为Sublime打开的脚本的路径,命令如下:

sudo vi ~/sublime-text-imfix/src/subl
 
## 键盘输入 i ,然后编辑如下:
export LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so
exec /opt/sublime_text/sublime_text "$@"
 
## 点击键盘的Esc按键,输入  :wq! (包含冒号,此为保存并退出操作)
sudo cp ~/sublime-text-imfix/src/subl /usr/local/bin/
 
## 修改桌面快捷方式中的exec路径为 /usr/local/bin/subl
## 如果没有桌面快捷方式,则执行
cp ~/sublime-text-imfix/src/sublime-text.desktop ~/Desktop/
## 然后使用任何一个编辑器。将其中图片、执行指令的路径改写正确,
## 最重要的是将exec后面的路径改为 /usr/local/bin/subl

至此sublime的中文支持操作结束,你现在可以用中文输入法在sublime下进行编辑了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值