<
[Ubuntu]之怎么把我sublime“中文输入”都弄么了呢
>
上一篇

[Ubuntu]之sublime里的CSS、JS语法报错插件
下一篇

jekyll-theme-H2O

​ 对于编辑器,本人一直很喜欢sublime的风格,简介好看,想要装什么插件自己去找,而且插件安装也是相当的轻松简单。插件有关于代码补全的,有关于强化侧边栏的,有关于主题的。也就看你想要什么就在Package Control中搜索安装即可。

一、安装sublime text 3

​ 要用之前当然是安装软件了,ubuntu安装sublime的方式多种多样。这里提供一种最方便快捷的方式。

​ 终端依次输入以下命令

sudo add-apt-repository ppa:webupd8team/sublime-text-3

sudo apt-get update

sudo apt-get install sublime-text-installer

​ 由于安装的是正版的sublime,使用需要输入许可证方可使用。

​ 我提供一个许可证 2018-02-11-亲测可用-3156-3157版本均可

​ 复制以下代码至输入框确定即可

----- BEGIN LICENSE -----
eldon
Single User License
EA7E-1122628
C0360740 20724B8A 30420C09 6D7E046F
3F5D5FBB 17EF95DA 2BA7BB27 CCB14947
27A316BE 8BCF4BC0 252FB8FF FD97DF71
B11A1DA9 F7119CA0 31984BB9 7D71700C
2C728BF8 B952E5F5 B941FF64 6D7979DA
B8EB32F8 8D415F8E F16FE657 A35381CC
290E2905 96E81236 63D2B06D E5F01A69
84174B79 7C467714 641A9013 94CA7162
------ END LICENSE ------

二、解决问题

​ 安装完成后直接在app列表里找到图标并打开即可,然而,当你使用的时候就会发现,我们是避免不了的会使用到中文输入。这就是最坑爹的地方,ubuntu 版 sublime是不支持输入中文的。

​ 所以,我们就要找办法解决这一问题。

​ 大神们已经将解决方法的源代码传上了Github,我也将源代码备份在了我自己的仓库中。

1、首先下载源码到本地

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

2、subl移动到/usr/bin/,并且将sublime-imfix.so移动到/opt/sublime_text/(sublime的安装目录) 终端依次输入:

cd ~/sublime-text-imfix

sudo cp ./lib/libsublime-imfix.so /opt/sublime_text/

sudo cp ./src/subl /usr/bin/

3、直接输入以下命令试试能不能启动sublime,如果成功启动的话,应该就可以输入中文了。 终端输入:

LD_PRELOAD=./libsublime-imfix.so subl

4、但是这样子只能用上述命令行启动才能输入中文,我们需要更简单的办法,将命令放在一个shell脚本,直接终端输入脚本名字打开。 新建文件,在文件中键入如下命令:

#!/bin/bash
LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so subl

然后将文件另存为sublime(注意:没有后缀),并且放到/home文件夹。

5、至此,所有工作完成了。想要启动,直接终端输入:bash ~/sublime,就可以启动sublime,并且能够输入中文了,如下图。

018-03-18-

6、如果不需要输入中文,直接按以前的方式点击图标打开即可。建脚本文件的目的就是方便打开能输入中文的sublime。

Top
Foot