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 ...
随机推荐
- Alamofire源码解读系列(五)之结果封装(Result)
本篇讲解Result的封装 前言 有时候,我们会根据现实中的事物来对程序中的某个业务关系进行抽象,这句话很难理解.在Alamofire中,使用Response来描述请求后的结果.我们都知道Alamof ...
- 深入理解ajax系列第四篇——FormData
前面的话 现代Web应用中频繁使用的一项功能就是表单数据的序列化,XMLHttpRequest 2级为此定义了FormData类型.FormData为序列化表单以及创建与表单格式相同的数据提供了便利. ...
- java中的递归
所谓递归,是指程序调用自身,当然,递归不会无休止地调用下去,它必然有一个出口,当满足条件时程序也就结束了,不然的话,那就是死循环了. 看下面这个类,有几个递归方法,看了之后肯定会对你学习递归很有帮助的 ...
- DapperPoco -- 基于Dapper的、轻量级的、高性能的、简单的、灵活的ORM框架
为什么要重复造轮子 因为现有的轮子都在某些方面不太令我满意,下面我来一一点评一下,欢迎拍砖. Entity Framework 我喜欢傻瓜化使用方式的框架,同时又不失灵活性. EF虽然使用起来足够简单 ...
- struts2(四) ognl表达式、值栈、actionContext之间的关系
今天来说说ognl表达式在struts2中的运用. --wh 一.什么是Ognl? 通过百度百科查询到的解释,其中详细的说明了OGNL的作用. 下面我们就对OGNL这5个作用进行讲解 1.存取对象的任 ...
- select count(*)优化 快速得到总记录数
1.select count(*) from table_name 比select count(主键列) from table_name和select count(1) from table_name ...
- Previous operation has not finished; run 'cleanup' if it was interrupted
在使用myeclipse的时候,点击保存的时候,控制台窗口总是弹出这个svn :Previous operation has not finished; run 'cleanup' if it was ...
- Python学习笔记之基本语法学习1
★学习目标: 用Python做HTTP接口测试 ★学习的大纲: ●Python语言基础(安装,第一个案例,基本语法等) ●Request模块使用 ●编写一个简单功能的接口测试案例 ●HTTP协议基础 ...
- MIT 计算机科学及编程导论 Python 笔记 1
计算机科学及编程导论在 MIT 的课程编号是 6.00.1,是计算机科学及工程学院的经典课程.之前,课程一直使用 Scheme 作为教学语言,不过由于 Python 简单.易学等原因,近年来已经改用 ...
- Webstorm编译TypeScript报错
Accessors are only available when targeting ECMAscript 5 and higher. 解决办法: File Watchers 在tsc.cmd命令上 ...