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.-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 设置可输入中文的方法。
sublime-text-3设置输入中文方法的更多相关文章
- 解决Ubuntu下Sublime Text 3无法输入中文
前言 sublime很好用,但是ubuntu下不能输入中文,这是一个很大的问题.不知道为什么开发着一直也不解决,好在还是有高手在,总能找到方法.网上方法很多,但是也很乱,现在我将自己的经验总结一下. ...
- Ubuntu菜鸟入门(十八)————解决Ubuntu下Sublime Text 3无法输入中文
一.下载我们需要的文件,打开终端,输入: git clone https://github.com/lyfeyaj/sublime-text-imfix.git 二.将subl移动到/usr/bin/ ...
- Ubuntu下Sublime Text 3无法输入中文的解决方案
1. 保存下面的代码到文件sublime_imfix.c中: /* * sublime-imfix.c * Use LD_PRELOAD to interpose some function to f ...
- Sublime Text 3 配置和使用方法
下载: Sublime Text 3 官方下载地址 Sublime Text 3 汉化破解版 资料: Sublime Text 非官方文档 技巧 -用户或-User后缀的菜单项,其对应的配置文件都 ...
- sublime text 3设置
Sublime text 3 中文文件名显示方框怎么解决? 如图,中文文件名打开全是乱码,内容倒是装了converttoutf8没什么太大的问题. 作者:凝空虚步链接:https://www.zhih ...
- Sublime Text 3设置笔记
Sublime Text 3设置笔记 Sublime Text 3设置指南 1. 安装package control 下载package control源码安装包,并解压: http://yun.ba ...
- SUBLIME TEXT 2 设置文件详解
SUBLIME TEXT 2 设置文件详解 Preferences.sublime-settings文件: // While you can edit this file, it’s best to ...
- sublime text 3 3126 注册码+中文包
sublime text 3 3126 注册码+中文包 Sublime Text 3 3126 注册码,网上找的.我用的最后一个. 复制一个,打开 Sublime Text 3, help -- ...
- 为Sublime Text 3设置优雅的字体
本文使用的Sublime Text 3版本是3.2.1(build 3207),这个版本默认对中文的支持很糟糕,中国程序员很费眼睛,需要做一番设置. 首选需要在本机安装漂亮的字体,我们选用的是YaHe ...
随机推荐
- PHP工厂模式
class yunsuan { public $a; public $b; function suan() { echo "对两个数进行运算"; } } class jia ext ...
- Redis【第二篇】集群搭建
第一步:准备 1.安装包 ruby-2.4.0.tar.gz rubygems-2.6.10.tgz zlib-1.2.11.tar.gz redis-3.3.2.gem 2. 架构: 名称 IP 端 ...
- 关于CSS各种选择器,还有各种引入样式表的区别,import导入样式表,在介绍一些伪类选择器
(一)CSS选择器: 1.标签选择器:通过HTML的标签名直接选择该标签 2.类选择器:通过.选择器的名称{} 来对添加了class属性的标签进行选中 3.ID选择器:通过#选择器的名称{} 来对添加 ...
- c++文件读取(一)---输入类使用和查找当前程序路径
鉴于公司人员流动大,设计一个小的日志定位器,首先要读取日志文件 用输入输出流类操作文件比c的stdio更安全和容易,当然任何此类观点都是对大牛除外 首先是查找当前文件路径,如果用GetCurrentD ...
- Eclipse插件的各种安装方法
这篇文章我们总结下安装Eclipse的各种方法,首先一下的步骤都是在版本为“Kepler Service Release 1”的Eclipse下完成的.如果你的Eclipse版本不是"Kep ...
- Jquery弹出窗口
今天讲了Jquery的弹出窗口的组成和用法: 先把引用文件的代码写好: // 每个弹窗的标识 var x =0; var idzt = new Array(); var Window = functi ...
- inline元素的margin与padding
替换元素与非替换元素 替换元素(replaced element):所谓替换元素就是浏览器根据元素的标签和属性,来决定元素具体显示什么内容.比如说:img标签的src属性的值用来读取图片信息并且显示出 ...
- Visual Studio 2017 ASP.NET Core开发
Visual Studio 2017 ASP.NET Core开发,Visual Studio 2017 已经内置ASP.NET Core 开发工具. 在选择.NET Core 功能安装以后就可以进行 ...
- F# 语法概览
F#和C#的语法差别 语法上,F#和C#有两个主要差别: 用缩进而非花括号分隔代码块 用空白而非逗号分隔参数 F#常见语法元素 以下是F#代码中常见的语法元素 注释 // 这是单行注释 (* 这是多行 ...
- UIBeaierPath 与 CAShapeLayer
CAShapeLayer是基于贝塞尔曲线而存在的, 如果没有贝塞尔曲线提供路径来画出图形, CAShapeLayer就没有存在的意义, CAShapeLayer可以使得不用在 drawRect:方 ...