手机
当前位置:查字典教程网 >软件教程 >编程开发 >ubuntu安装sublime不能输入中文的解决方法
ubuntu安装sublime不能输入中文的解决方法
摘要:SublimeText安装这个我这里就不细说了,我假设你已经安装好了SublimeText。如果还没安装好的,请自行谷歌,网上一堆教程。增加...

SublimeText安装

这个我这里就不细说了,我假设你已经安装好了SublimeText。如果还没安装好的,请自行谷歌,网上一堆教程。

增加中文输入支持

1.下载所需要的文件,并解压

wget <a href="http://y4nwen.googlecode.com/files/sublime_text_chinese-input-method.tar.gz">http://y4nwen.googlecode.com/files/sublime_text_chinese-input-method.tar.gz</a>

tar -zxf sublime_text_chinese-input-method.tar.gz

2.编译so文件

首先确保你有编译环境:

sudo apt-get install pkg-config

sudo apt-get install build-essential

sudo apt-get install libgtk2.0-dev

然后编译那个.c文件为.so文件:

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

3.复制so文件到SublimeText安装目录下

sudo cp libsublime-imfix.so /home/feelyou/SublimeText2

其中/home/feelyou/sublime_text/换成你自己的SublimeText安装目录。

4.添加快捷方式

sudo gedit /usr/share/applications/sublime.desktop

写入这些内容:

[Desktop Entry]

Version=1.0

Name=Sublime Text 2

# this is write by Feelyou.info

GenericName=Text Editor

Exec=sh -c 'LD_PRELOAD=/home/feelyou/SublimeText2/libsublime-imfix.so /home/feelyou/SublimeText2/sublime_text %F'

Terminal=false

MimeType=text/plain;

Icon=/home/feelyou/SublimeText2/Icon/256x256/sublime_text.png

Type=Application

Categories=TextEditor;IDE;Development

StartupNotify=true

Actions=Window;Document;

X-Ayatana-Desktop-Shortcuts=NewWindow

请自行将/home/feelyou/SublimeText2替换成你自己的SublimeText安装目录。

完成。

注意:

网上很多教程,在按着做之后,确实可以输入中文了,但是有个问题,即用右键“Open With”的时候,无法打开文件。这里的关键就在:'LD_PRELOAD=/home/feelyou/SublimeText2/libsublime-imfix.so /home/feelyou/SublimeText2/sublime_text %F'这里的%F要放在引号里面。这样就可以正常右键打开文件了。

附:Sublime Text 2安装GBK Encoding Support插件仍然乱码的问题(原文):

为Sublime Text 2安装Package Control:

1、用Ctrl+~打开控制台,输入

import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print('Please restart Sublime Text to finish installation')

a、用Ctrl + Shift + P 打开Command Palette,输入Package Control: Install Package,待列表获取完成再输入 GBK Encoding Support,等安装完毕就可以了。

b、按3的方法再安装Codecs26。

【ubuntu安装sublime不能输入中文的解决方法】相关文章:

Zend Studio代码不能自动提示的修复解决方法

将txt文本内容导入sqlite的方法

未能加载文件或程序集 HRESULT:0×80131047错误的解决办法

安装Visual Studio 2003时反复重启的问题

Mysql在debian系统中不能插入和显示中文的解决方法

Zend Studio中输入的中文再次打开会变成乱码怎么办?

Microsoft Visual Studio 2010 Ultimate 下安装wcsf 2010出现问题的解决方法

Visual Foxpro 6.0 中文版安装图文教程

无法找到产品Microsoft SQL Server Native Client的安装程序包的解决方法Sqlncli.msi

在VC++中检测内存泄露的方法

精品推荐
分类导航