Ubuntu16.04 安装Sublime Text 3 并解决中文输入问题

安装 Sublime Text 3

到官网看看 https://www.sublimetext.com/3

这里写图片描述

我这里用的是64位的Ubuntu 16.04,所以点击上图中的"64 Bit",即可下载相应的 tarball。比如我这里下载的就是 sublime_text_3_build_3143_x64.tar.bz2。

接着,我们可以把它安装到 /opt 目录, 所谓的安装其实也就是解压啦~

$ cd /opt
$ sudo tar jxvf /home/rudy/下载/sublime_text_3_build_3143_x64.tar.bz2

解压完之后,发现多了一个"sublime_text_3"目录,进去看看,发现有一个"sublime_text"可执行文件.试一下执行它吧

$ ./sublime_text

果然,看到了熟悉的 Sublime Text 啦~

这里写图片描述

再完善一下,我们编写一个名为"subl"的 SHELL 脚本文件, 内容如下:

#!/bin/sh
exec /opt/sublime_text_3/sublime_text "$@"

然后把它放到修改权限,并把它放到 /usr/bin 目录.

$ chmod a+x subl
$ cp subl /usr/bin/

这样,我们就可以愉快地用"subl"命令启动 Sublime Text 了.

解决中文输入的问题

本以为这篇文章就这样结束了,但用了一下这个 Sublime Text 之后,发现居然无法输入中文!!! 即便我在 Ubuntu 上安装了搜狗输入法也不行, 热爱祖国, 热爱中文的宝宝怎么能接受呢!?

下面我们就来逐步击破这个问题.

这里我们用到一个名为"sublime-imfix"的东西, 可以用 git 获取.

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

下载完毕, 并解压之后, 进入该目录, 然后把 lib 目录中的 libsublime-imfix.so 拷贝到之前安装 Sublime Text 的目录中.

$ cd sublime-text-imfix
$ sudo cp ./lib/libsublime-imfix.so /opt/sublime_text_3/

修改 /usr/bin/subl, 如下:

#!/bin/sh
export LD_PRELOAD=/opt/sublime_text_3/libsublime-imfix.so
exec /opt/sublime_text_3/sublime_text "$@"

保存退出, 好啦, 现在应该可以在 Sublime Text 3 中输入中文啦~

这里写图片描述

评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿基米东

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值