Ubuntu 解决 sublime text中文输入(顺带安装谷歌输入法)

来源:互联网 发布:blue ray mac 编辑:程序博客网 时间:2024/05/16 09:30

在ubuntu下学习php有一段时间了,一直想写这篇笔记的,只是之前比较忙,然后也懒得动笔,所以一直拖到了现在。

 

说到编辑,在这里也就顺便提一下如何ubuntu下安装谷歌拼音输入法,因为我觉得它是我使用的最顺手的,联想和速度都很棒。参考的是http://forum.ubuntu.com.cn/viewtopic.php?f=48&t=450773

 

大概意思就是在小企鹅输入法上实现谷歌中文输入法,安装命令如下:

sudo apt-get install fcitx fcitx-pinyin fcitx-googlepinyin

安装完毕设置下:系统设置->语言->键盘输入方式选择fcitx 注销ubuntu即可。

ps:ibus也有谷歌拼音 sudo apt-get install ibus-googlepinyin不过感觉不好用。

进入正题,配置sublime输入中文。

在linux下用过sublime的人都知道,它是输不了中文,在sublime2的时候,有个很牛逼的插件inputhelper  https://github.com/xgenvn/InputHelper 很好的解决了ibus、scim在sublime2输入中文的问题,可是后来不知为什么就用不了了,貌似自从我将13.04升级到13.10之后,该文件夹都出现了地雷图标。

然后因为开学的缘故,用的时间少了,也没太在意,偶尔就利用复制粘帖凑和一下。可是最近又重新依赖它来学习,频繁使用,老是这样我就不能忍了。于是打算好好整一下,顺手升级到了sublime3,经过一个晚上的搜寻,终于找到了目前算是最完美的解决办法,使用fcitx输入法。参考 http://www.sublimetext.com/forum/viewtopic.php?f=3&t=7006&start=10#p41343

步骤如下:

1.安装C/C++的编译环境和gtk libgtk2.0-dev

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

2.下载 sublime-imfix.c 文件

3.编译共享内库

gcc -shared -o libsublime-imfix.so sublime_imfix.c  `pkg-config --libs --cflags gtk+-2.0` -fPIC

4.启动 Sublime Text 3

在终端输入 LD_PRELOAD=./libsublime-imfix.so sublime_text 是不是打开了,尝试输入用fcixt中文。

5.为了不用每次启动Sublime Text都得在该目录下打这么一长串东西,接下来我们把libsublime-imfix.so放到Sublime Text目录下

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

修改启动图标

cd /usr/share/applications

sudo vim sublime_text.desktop

 

将Exec=/opt/sublime_text/sublime_text %F

改为Exec=sh -c 'LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so /opt/sublime_text/sublime_text' %F

将Exec=/opt/sublime_text/sublime_text -n

改为Exec=sh -c 'LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so /opt/sublime_text/sublime_text' -n

将Exec=/opt/sublime_text/sublime_text --command new_file

改为Exec=sh -c 'LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so /opt/sublime_text/sublime_text' --command new_file

同时为了使命令行subl也可以启动能输入中文的sublime,我们还需要

sudo vim /usr/bin/subl

将exec /opt/sublime_text/sublime_text "$@"

改为exec sh -c 'LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so /opt/sublime_text/sublime_text' %F

不知道为什么,右键不能打开所选文件

哈哈,一切能弄得都已搞定,现在就可以开始你的代码之旅了。

老话了,有相关问题欢迎提问哦。

原文发在:zhapen.sinaapp.com/ubuntu-sublime-zhongwen-gugepinyin.html

0 0