聂文文学习笔记-Ubuntu下sublime中文输入的问题

阅读数:1809 发布时间:2016-06-05 23:03:31

作者:zzl005 标签: 聂文文 Ubuntu 委培班 w1 sublime

sublime不能输入中文的问题

前言

在ubuntu上安装好sublime后,发现根本没办法切换输入法(默认英文输入),这很蛋疼. 网上有很多方法,我也把我的解决过程贴出来一下.

首先,这是网上方法,讲的不错.

我的方法

测试系统:ubuntu 16.04

输入法:搜狗输入法

sublime text版本:sublime text3

完整过程

  1. 下载需要的软件 首先下载git,打开终端,输入:
sudo apt install git

装好后,输入:

git clone https://github.com/lyfeyaj/sublime-text-imfix.git
  1. 安装 C/C++ 的编译环境和 gtk libgtk2.0-dev
sudo apt-get install build-essential
sudo apt-get install libgtk2.0-dev
  1. 编译共享内库
gcc -shared -o libsublime-imfix.so sublime-imfix.c `pkg-config --libs --cflags gtk+-2.0` -fPIC
  1. subl移动到/user/bin/,并且将sublime-imfix.so移动到/opt/sublime_text/(sublime的安装目录)
cd ~/sublime-text-imfix
sudo cp ./lib/libsublime-imfix.so /opt/sublime_text/
sudo cp ./src/subl /usr/bin/
  1. subl命令启动sublime,如果成功启动,就应该可以输入中文了
LD_PRELOAD=./libsublime-imfix.so subl

说明

这样完成之后,有个很尴尬的问题。要想在sublime下输入中文,就必须用下面的命令打开sublime。

LD_PRELOAD=./libsublime-imfix.so subl

上面命令输入一次后,以后只需要输入subl就可以打开中文输入的sublime。 如果直接打开sublime的话,还是不能输入中文。

相关文章推荐: