《转载》ubuntu Sublime text 3 解决中文输入问题

其实,在这个文章之前,网上都有好多教程了。不知道是不是因为复制黏贴的传播太多,导致有些字符串的丢失,导致编译失败,so库文件无法载入,从而不能输入中文。折腾了许久之后,终于搞定了。记录下来,方便自己下次重装系统的时候用到。

按照这个教程装好ST之后,按下面的命令步骤来操作即可使用中文输入。

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

wget  http://y4nwen.googlecode.com/files/sublime_text_chinese-input-method.tar.gz
tar zxf sublime_text_chinese-input-method.tar.gz

2.复制库文件到sublime text的安装目录下面:

sudo cp libsublime-imfix.so /opt/sublime_text/
sudo cp sublime_text.desktop  /usr/share/applications/

3.运行ST,正常输入中文。

(上面的so库文件是我在deepin系统下面编译而成的,要是你的机子用了该so文件,但提示错误的话,那估计得自己编译文件了。要编译文件的话,请继续看。)先配置好编译的环境:

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

编译刚才解压的 sublime_imfix.c文件,让他变成so文件:

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

然后重复刚才的步骤2即可。问题的解决方法来源。Enjoy~

藏剑山庄原创文章,未经允许,禁止转载!

原文链接:http://blog.yanwen.org/archives/1955.html

《转载》ubuntu Sublime text 3 解决中文输入问题,布布扣,bubuko.com

时间: 2024-10-05 09:42:00

《转载》ubuntu Sublime text 3 解决中文输入问题的相关文章

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

环境: Ubuntu14.04 搜狗输入法 for Linux Sublime text 3 提示:编译请在非root下进行 本经验目前在Ubuntu14.04环境下,已有搜狗输入法 for Linux和Sublime Text 3的情况下安装成功. 保存下面的代码到文件sublime_imfix.c(位于~目录) #include <gtk/gtkimcontext.h> void gtk_im_context_set_client_window (GtkIMContext *context

解决Ubuntu(Linux)平台下Sublime Text 3 安装中文输入支持库后 开启gnome-tterminal报错的问题

在Ubuntu下安装Sublim Text3后发现无法输入中文,按照此链接的方法解决后.然后用下列代码配置C++的编译系统: { "cmd":["g++","${file}","-o","${file_path}/${file_base_name}"], "file_regex":"^(..[^:]*):([0-9]+):?([0-9]+)?:?(.*)$", &qu

Linux 下 Sublime Text 添加 InputHelper 插件输入中文

Linux 下的 Sublime Text 不支持中文输入,我也是醉了. 网上找了一些方法,都没有成功,最后就用 InputHelper 折中一下了,虽然麻烦,但好歹能写中文了. InputHelper 因为是以弹出个窗口方式输入,所以理论上支持系统所使用的所有中文输入法. 安装方法: $ cd ~/.config/sublime-text-3/Packages $ git clone https://github.com/xgenvn/InputHelper.git 或者 去下载 InputH

Ubuntu安装Sublime并解决中文输入问题

1添加源 sudo add-apt-repository ppa:webupd8team/sublime-text-2 2安装sublime sudo apt-get update sudo apt-get install sublime-text 3.解决中文输入问题 3.1保存下面的代码到文件sublime_imfix.c /*sublime-imfix.cUse LD_PRELOAD to interpose some function to fix sublime input metho

ubuntu 13.04下sublime text 3使用中文输入法

主要思路参考 http://blog.yanwen.org/archives/1955.html libsublime-imfix.so 这个库自己编译和从他这下载的 md5一样.可以不用编译了.直接下载. 但是有几点需要改动 1.有人提出来了 desktop文件里的一句: Exec=bash -c 'LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so /opt/sublime_text/sublime_text' %F 要改成: Exec=bash

Ubuntu 14.04 LTS+SublimeText3+中文输入

文本编辑器,我习惯用Sublime Text,因为很好用啊,至于那些大神们说的Vim, Emacs,我目前还用不上:Vim偶尔会用到,gedit也会常用到,emacs几乎没用过,也不会: 如何安装 Sublime Text 3 呢? 1.官网去下载amd64.deb包, 2.点击安装 3.安装 Package Control : 打开Sublime,按ctrl+`, 输入 import urllib.request,os; pf = 'Package Control.sublime-packag

sublime text 2编辑器中文问题

Sublime Text 2是一个非常不错的源代码及文本编辑器,但是不支持GB2312和GBK编码在很多情况下会非常麻烦.不过Sublime Package Control所以供的插件可以让Sublime Text 2几乎完美地支持CJK编码的文本. 安装Sublime Package Control非常简单,在Sublime Text 2上用Ctrl+-打开控制台并在里面输入以下代码回车,或者是官方提供的代码(https://sublime.wbond.net/installation).Su

Ubuntu Sublime text 2 安装 SublimeClang

Instructions here are not great. First shut down ST2. Make sure you use absolute paths for symlink: e.g. $ curl -kL http://xrl.us/pythonbrewinstall | bash $ source "$HOME/.pythonbrew/etc/bashrc" $ pythonbrew install --configure="--enable-un

Eclipse+PyDev解决中文输入和注释问题

Eclipse的设置 window->preferences->general->editors->text editors->spelling->encoding->UTF-8,编辑器的编码格式 window->preferences->workspace->text file encoding->UTF-8 打开eclipse安装目录->eclipse.ini,末行加上”-Dfile.encoding=UTF-8” 更改空白模块默