Ubuntu下安装sublime并解决不能输入中文的问题

xiaoxiao2021-02-28  33

Ubuntu下下载使用sublime

进入官网http://www.sublimetext.com/3下载你的Sublime Text 3,然后解压文件。

把解压后得到的文件移动到/usr/lib/下

sudo mv sublime_text_3 /usr/lib/

给它添加终端快捷命令,以后你在终端输入subl就可以打开sublime了

sudo ln -s /usr/lib/sublime_text_3/sublime_text /usr/bin/subl

使用的时候直接使用subl命令即可启动

例如 subl 1.txt

安装插件

网上使用命令行安装package control的方法我这里没有成功 只能使用官网的方法: 这段说明已经很清楚,不多做介绍。 安装成功后,你会在这里preferences->package control看到package control已经安装完成了

接下来就可以安装需要的插件了

1、举个插件的例子Anaconda

由于Anaconda插件本身无法知道Python安装的路径,所以需要设置Python主程序的实际位置。选择Preferences-Package Settings-Anacoda-Settings-Default选项,搜寻“python_interpreter” key, 并将“python_interpreter”:”Python” 改为“python_interpreter”:”/usr/bin/python3.5” 注意:这里的”/usr/bin/python3.5”是我的python路径,每个人需要根据自己电脑进行设置,python路径的查找方式是在terminal中输入:

whereis python

即可以看到python路径 选择Preferences-Package Settings-Anacoda-Settings-Users选项,键入以下json数据。保存,重启ST3即可。

{ "python_interpreter": "/usr/bin/python2.7", "suppress_word_completions": true, "suppress_explicit_completions": true, "complete_parameters": true, "anaconda_linting":false }

2、 解决不能显示、输入中文的尴尬

链接https://github.com/lyfeyaj/sublime-text-imfix 使用方法

(1)更新并升级系统为最新(较新的系统会解决很多可能出现的问题)

sudo apt-get update && sudo apt-get upgrade

(2)克隆项目到本地 :

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

(3) 运行脚本 :

cd sublime-text-imfix ./sublime-imfix

完成! 重新启动后就可以在 Sublime Text 3 中 使用 Fcitx了! 在最后的时候出现,使用subl命令无法调出sublime的情况,如下图:

jason@hp:/usr/lib/sublime_text_3$ subl /usr/bin/subl: 4: exec: /opt/sublime_text/sublime_text: not found

发现的情况是:这个subl的快捷方式路劲不正确,因此,修改该/usr/bin/subl文件 原文件是这样的:

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

然而,我的执行文件都不在/opt目录下,因此将其修改为我的安装目录/usr/lib/即可 修改如下:直接替换就行

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

这样就解决了subl命令的问题,同时也解决了中文输入的问题。

值得注意的是,这种方法只适用于subl命令行启动;如果使用左侧启动器快捷方式启动就不行了

转载请注明原文地址: https://www.6miu.com/read-2619781.html

最新回复(0)