sublime-text-3设置输入中文方法

sublime-text-3 编辑器性感而敏捷,却让人感慨有其长必有其短。

有些缺点都可以通过插件解决。但是要解决输入中文问题却很复杂,不能输入中文实在是太痛苦了。

我在做一个有很多文字的html页面,在无数次复制粘贴后,我终于决定看一下有没有好的解决办法能解决这个问题。

在试了有十几个教程都失败时,我几乎要放弃了。搜索出来的教程大部分都不起作用,有的连库文件的语法都是错误的,更别说编译到subl 里了。

最终我决定去官方网站逛逛,发现官网论坛的管理员提供了一个方法,很简单。试了一下,竟然很顺畅的成功了。

那就记录一下这个方法,希望对于解决大家头疼的subl不能输入中文问题有一些帮助。

以下方法在 ubutun15.04 中亲测可行,subl版本为 3126 。

具体分为下面几个步骤:

一.下载源文件

源文件github链接地址为

https://github.com/jfcherng/my_scripts

点击页面右侧的 clone and download 按钮下载源文件的 zip 包,

下载完成后解压到任意文件夹即可。

二.安装fcitx输入法

打开终端,输入命令

sudo apt-get install -y fcitx fcitx-im

安装 fcitx 输入法框架,安装此框架后,框架下的输入法就都可以在 subl 中使用了。

三.安装编译库

先更新软件库,在终端输入命令

sudo apt-get update

再安装编译库

sudo apt-get install -y build-essential libgtk2.0-dev

四.编译文件

首先在终端中切换到第一步中下载解压后的文件夹,再进入 文件夹中的 sublime_text_fcitx 子文件夹中。

在切换到文件夹后,在终端中输入以下命令

gcc -Os -shared -o libsublime-imfix.so sublime_imfix.c $(pkg-config --libs --cflags gtk+-2.0) -fPIC

完成编译

五.移动文件

依次在命令行中输入以下命令(/opt//sublime_text为subl的默认安装目录)

mv -f libsublime-imfix.so /opt/sublime_text
cp -f subl "$(which subl)"
cp -f sublime_text.desktop /usr/share/applications/
cp -f sublime_text.desktop /opt/sublime_text

完成。

打开sublime,你会发现,在你切换到fcitx输入法后,就可以在输入中文了。这也是我在实验了网络上数十几个不同教程后,发现唯一简单且有效的方法。

不用复制粘贴大堆的代码,不用改系统的各种文件,只需要输入几条命令就可以输入中文了。

当然,不管那种方法,可以输入中文后存在不能在subl打开中插件包目录的问题,要想完美解决,只能等官方动作了。(虽然我在官网论坛中并没有发现官方有这种想法^_^!)。

以上就是sublime-text-3 设置可输入中文的方法。

时间: 2024-08-24 06:13:16

sublime-text-3设置输入中文方法的相关文章

【转】解决Ubuntu下Sublime Text 3无法输入中文

前言 sublime很好用,但是ubuntu下不能输入中文,这是一个很大的问题.不知道为什么开发着一直也不解决,好在还是有高手在,总能找到方法.网上方法很多,但是也很乱,现在我将自己的经验总结一下. 首先,我参考了好几篇文章,都是蛮不错的,先列出来: sublime-text-imfix:首先推荐这个方法,最简单,但是在我的系统上有些问题.可用这个的强烈推荐用这个 完美解决 Linux 下 Sublime Text 中文输入:讲的比较明白,也可用参考. Ubuntu下Sublime Text 3

解决Ubuntu下Sublime Text 3无法输入中文

前言 sublime非常好用,可是ubuntu下不能输入中文,这是一个非常大的问题.不知道为什么开发着一直也不解决,好在还是有高手在.总能找到方法. 网上方法非常多,可是也非常乱,如今我将自己的经验总结一下. 首先,我參考了好几篇文章.都是蛮不错的.先列出来: sublime-text-imfix:首先推荐这种方法.最简单.可是在我的系统上有些问题. 可用这个的强烈推荐用这个 完美解决 Linux 下 Sublime Text 中文输入:讲的比較明确.也可用參考. Ubuntu下Sublime

Ubuntu菜鸟入门(十八)————解决Ubuntu下Sublime Text 3无法输入中文

一.下载我们需要的文件,打开终端,输入: git clone https://github.com/lyfeyaj/sublime-text-imfix.git 二.将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/sub

Sublime Text 3打开txt中文乱码的解决方法

Sublime Text是一个非常强大的编辑器,可是对中文的支持并不好,在Sublime Text 2 时,可以通过命令行的方式安装编码包来解决,但Sublime Text 3不能通过这样的方式解决 在安装完Sublime Text 3后要下载一个ConvertToUTF8包放到C:\Users\用户名\AppData\Roaming\Sublime Text 3\Packages(安装目录可能不是这个,但可以在sublime中preference - browse packages打开此目录)

Sublime Text 3设置吊炸天PHP开发环境

[转载]Sublime Text 3设置吊炸天PHP开发环境 2016-11-04 10:20 | 黑夜路人 @heiyeluren @created: 2016/5/31 @last modify: 2016/7/8 1. 下载安装Sublime Text 3 http://www.sublimetext.com/3 2. 安装Sublime包管理器pci - Package Control 本来Subl3安装Package Control很麻烦,现在简单的方法来了 (1).简单的安装方法 使

sublime text 3设置

Sublime text 3 中文文件名显示方框怎么解决? 如图,中文文件名打开全是乱码,内容倒是装了converttoutf8没什么太大的问题. 作者:凝空虚步链接:https://www.zhihu.com/question/24029280/answer/149772790来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 我来总结下吧,首先这个问题是Sublime Text 3的显示bug,在高分屏下设定显示放大就会触发.解决步骤如下: 1.强制放大倍数为1

sublime text 3 3126 注册码+中文包

sublime text 3 3126 注册码+中文包 Sublime Text 3 3126 注册码,网上找的.我用的最后一个. 复制一个,打开 Sublime Text 3, help -- enter license 粘贴即可. —– BEGIN LICENSE —–Michael BarnesSingle User LicenseEA7E-8213858A353C41 872A0D5C DF9B2950 AFF6F667C458EA6D 8EA3C286 98D1D650 131A97A

SUBLIME TEXT 2 设置文件详解

SUBLIME TEXT 2 设置文件详解 Preferences.sublime-settings文件: // While you can edit this file, it’s best to put your changes in // “User/Preferences.sublime-settings”, which overrides the settings in here. // // Settings may also be placed in file type speci

Sublime text 2 for linux 中文输入法无法使用的解决方法

Sublime Text 2 Linux 版一直都没有解决中文输入这个问题. 目前中文输入有三种方案,分别是: 方案一:使用小小输入法 小小输入法新版本已经支持再Sublime Text 下输入中文 关于小小输入法的安装以及简介: http://blog.ubuntusoft.com/small-input.html http://forum.ubuntu.org.cn/viewtopic.php?t=226677 方案二:打开另外一个可以输入中文的输入框,输入中文后拷贝进Sublime Tex