Linux系统中Sublime Text在word中无法输入中文文怎么办

解决Linux下Sublime text 3的中文输入问题
解决Linux下Sublime text 3的中文输入问题
搬个链接算了,博主已经写的很详细,就不重复编写了,只是为了留个记录。
基本方法就是这个,个别问题 可以google。
更新方法(编译部分与博主相同,懒得点的看下面)
新建文件sub-fcitx.c,建议放在Sublime Text的所在目录下,将下面的代码复制进去
/*sublime-imfix.cUse LD_PRELOAD to interpose some function to fix sublime input method support for linux.By Cjacker Huang gcc -shared -o libsublime-imfix.so sublime-imfix.c `pkg-config --libs --cflags gtk+-2.0` -fPICLD_PRELOAD=./libsublime-imfix.so subl*/#include &gtk/gtk.h&#include &gdk/gdkx.h&typedef GdkSegment GdkRegionB struct _GdkRegion{ long numR GdkRegionBox * GdkRegionB}; GtkIMContext *local_ voidgdk_region_get_clipbox (const GdkRegion *region, GdkRectangle *rectangle){ g_return_if_fail (region != NULL); g_return_if_fail (rectangle != NULL);
rectangle-&x = region-&extents.x1; rectangle-&y = region-&extents.y1; rectangle-&width = region-&extents.x2 - region-&extents.x1; rectangle-&height = region-&extents.y2 - region-&extents.y1; GdkR rect.x = rectangle-&x; rect.y = rectangle-&y; rect.width = 0; rect.height = rectangle-& //The caret width is 2; //Maybe sometimes we will make a mistake, but for most of the time, it should be the caret. if(rectangle-&width == 2 && GTK_IS_IM_CONTEXT(local_context)) { gtk_im_context_set_cursor_location(local_context, rectangle); }} //this is needed, for example, if you input something in file dialog and return back the edit area//context will lost, so here we set it again. static GdkFilterReturn event_filter (GdkXEvent *xevent, GdkEvent *event, gpointer im_context){ XEvent *xev = (XEvent *) if(xev-&type == KeyRelease && GTK_IS_IM_CONTEXT(im_context)) { GdkWindow * win = g_object_get_data(G_OBJECT(im_context),"window"); if(GDK_IS_WINDOW(win)) gtk_im_context_set_client_window(im_context, win); } return GDK_FILTER_CONTINUE;} void gtk_im_context_set_client_window (GtkIMContext *context, GdkWindow *window){ GtkIMContextClass * g_return_if_fail (GTK_IS_IM_CONTEXT (context)); klass = GTK_IM_CONTEXT_GET_CLASS (context); if (klass-&set_client_window) klass-&set_client_window (context, window);
if(!GDK_IS_WINDOW (window)) g_object_set_data(G_OBJECT(context),"window",window); int width = gdk_window_get_width(window); int height = gdk_window_get_height(window); if(width != 0 && height !=0) { gtk_im_context_focus_in(context); local_context = } gdk_window_add_filter (window, event_filter, context);}
可能需要的模块
build-essential
libgtk2.0-dev
切换到sub-fcitx.c,所在目录,编译生成so文件
gcc -shared -o libsublime-imfix.so sub-fcitx.c `pkg-config --libs --cflags gtk+-2.0` -fPIC
该方法在archlinux下 sublime_text 3 测试成功
编译好模块后,只要将原来的/usr/bin/subl3软链接删除或者改成一个脚本
LD_PRELOAD=/opt/sublime_text_3/libsublime-imfix.so exec
/opt/sublime_text_3/sublime_text "$@"
模块以及软件目录根据自己的实际情况替换,即可实现从命令行以及桌面启动均能实现中文输入。
1.下载安装Sublime Text 3 登入官网:http://www.sublimetext.com/3下载Ubuntu 64 bit 版本的,双击完成安装 注意:终端打开Sublime Text 3的方法是 在终端输入subl即可 2.注册 Help --& Ente...
Sublime Text:一款具有代码高亮、语法提示、自动完成且反应快速的编辑器软件,不仅具有华丽的界面,还支持插件扩展机制,用她来写代码,绝对是一种享受。相比于难于上手的Vim,浮肿沉重的Eclipse,VS,即便体积轻巧迅速启动的Editplus、Notepad++,在...
重装系统后,安装了中文输入法,却发现在sublime 下仍然不能输入中文,经过搜索资料,找到以下解决办法,且均已在本人电脑上经过验证,均有效。知道在将来一定会多次重装linux系统,在此记录一下,也希望可以和大家分享。 准备工作 1.保存下述代码为 sublime-imfi...
Sublime Text:一款具有代码高亮、语法提示、自动完成且反应快速的编辑器软件,不仅具有华丽的界面,还支持插件扩展机制,用她来写代码,绝对是一种享受。相比于难于上手的Vim,浮肿沉重的Eclipse,VS,即便体积轻巧迅速启动的Editplus、Notepad++,在...
Sublime Text 全程指南 2014年 9月27日|评论 作者:Lucida 微博:@peng_gong 豆瓣:@figure9 原文链接:http://lucida.me/blog/sublime-text-complete-guide/ 摘要(Abstract)...
半夜,悟空从梦中惊醒,宿醉引发的头疼赶走了睡意,索性坐起身,瞥到床头柜上胡乱扔着的紧箍,回忆汹涌如潮水般袭来。 贞观十三年秋,西牛贺洲的极乐大学开学。 一个白净颀长的小伙儿是最后一个到宿舍报道的。 “我叫陈袆,洛阳人士,粗通风雅,今后多年时日就与各位休戚与共了”。 “您好您...
“精准营销,效果为王”,这是广告主对广告投放效果的最大考量。随着经济的快速发展,客户对广告投放的覆盖范围、受众人群、效果反馈等要求越来越高,也不再局限于本地化营销,因此传统户外广告的投放方式已不再满足绝大多数广告主的需求。 如今,互联网正全面深入地渗透到人们生活的方方面面,...
String(describing: res?.error)
describing 是什么? describing英 [d?sk'ra?b??]
美 [d?sk'ra?b??]v.描写( describe的现在分词 ); 叙述; 形容Swift 3.0...
今天是郑晓其新房动工的日子,日子是婆婆带着她找一个算命的去看的,选了2个日子,第一个婆婆说这个日子不好,我心里不舒服,选第二吧,其实选哪个日子郑晓其真的无所谓,她在心里嘀咕,第一个正好是周六,不用请假,第二个她还要跟领导请假,而且是月末,很多节点指标要完成,领导如果不肯她也...阅读 34768
参考Sublime Text官方论坛一位中国哥们的 ,通过以下方法完美解决Sublime Text 2中文输入的问题。这几天讨论区老是有人提问,就写个教程吧。
系统:&14 Nadia 输入法:&4.2.6.1 PPA。
1. 保存下面的代码为sublime_imfix.c
sublime-imfix.c
Use LD_PRELOAD to interpose some function to fix sublime input method support for linux.
By Cjacker Huang &jianzhong.huang at i-soft.com.cn&
gcc -shared -o libsublime-imfix.so sublime_imfix.c
`pkg-config --libs --cflags gtk+-2.0` -fPIC
LD_PRELOAD=./libsublime-imfix.so sublime_text
#include &gtk/gtk.h&
#include &gdk/gdkx.h&
typedef GdkSegment GdkRegionB
struct _GdkRegion
GdkRegionBox *
GdkRegionB
GtkIMContext *local_
gdk_region_get_clipbox (const GdkRegion *region,
GdkRectangle
*rectangle)
g_return_if_fail (region != NULL);
g_return_if_fail (rectangle != NULL);
rectangle-&x = region-&extents.x1;
rectangle-&y = region-&extents.y1;
rectangle-&width = region-&extents.x2 - region-&extents.x1;
rectangle-&height = region-&extents.y2 - region-&extents.y1;
rect.x = rectangle-&x;
rect.y = rectangle-&y;
rect.width = 0;
rect.height = rectangle-&
//The caret width is 2;
//Maybe sometimes we will make a mistake, but for most of the time, it should be the caret.
if(rectangle-&width == 2 && GTK_IS_IM_CONTEXT(local_context)) {
gtk_im_context_set_cursor_location(local_context, rectangle);
//this is needed, for example, if you input something in file dialog and return back the edit area
//context will lost, so here we set it again.
static GdkFilterReturn event_filter (GdkXEvent *xevent, GdkEvent *event, gpointer im_context)
XEvent *xev = (XEvent *)
if(xev-&type == KeyRelease && GTK_IS_IM_CONTEXT(im_context)) {
GdkWindow * win = g_object_get_data(G_OBJECT(im_context),"window");
if(GDK_IS_WINDOW(win))
gtk_im_context_set_client_window(im_context, win);
return GDK_FILTER_CONTINUE;
void gtk_im_context_set_client_window (GtkIMContext *context,
GtkIMContextClass *
g_return_if_fail (GTK_IS_IM_CONTEXT (context));
klass = GTK_IM_CONTEXT_GET_CLASS (context);
if (klass-&set_client_window)
klass-&set_client_window (context, window);
if(!GDK_IS_WINDOW (window))
g_object_set_data(G_OBJECT(context),"window",window);
int width = gdk_window_get_width(window);
int height = gdk_window_get_height(window);
if(width != 0 && height !=0) {
gtk_im_context_focus_in(context);
local_context =
gdk_window_add_filter (window, event_filter, context);
2. 编译动态库:
gcc -shared -o libsublime-imfix.so sublime_imfix.c
`pkg-config --libs --cflags gtk+-2.0` -fPIC
(编译环境和GTK的dev包请自行安装)
3. 设置&LD_PRELOAD 并启动 Sublime Text:&
LD_PRELOAD=./libsublime-imfix.so sublime_text
为了不用每次启动Sublime Text都打这么一长串东西,写了个启动Sublime的脚本:
#!/bin/bash
SUBLIME_HOME="/opt/sublime_text"
LD_LIB=$SUBLIME_HOME/libsublime-imfix.so
sh -c "LD_PRELOAD=$LD_LIB $SUBLIME_HOME/sublime_text $@"
(把libsublime-imfix.so放到Sublime Text目录下并修改脚本中的SUBLIME_HOME)
输入效果图:
& 著作权归作者所有
人打赏支持
开源马克杯是开源中国定制的“高大上”Coders 喝水利器!
领取条件:购买或拥有开源马克杯的OSCer可领取
参与源创会
领取时间:
“”在线下联结了各位 OSCer,推广开源项目和理念,很荣幸有你的参与~
领取条件:参与过开源中国“源创会”的 OSCer 可以领取
码字总数 11714
高级程序员
请问,第三步是在哪里设置?
环境变量吗
为什么我不行,报错:(sublime_text:1475): Gdk-WARNING **: gdkdrawable-x11.c:952 drawable is not a pixmap or window
这个是什么输入法啊?
卧槽 爆个bug!!  在ubuntu14.04 64位中,直接在终端输入LD_PRELOAD=./libsublime-imfix.so sublime_text可以用输入法,但是写成脚本之后就悲剧了,打开脚本提示无法打开动态库,!解决办法在脚本中LD_LIB变量中 不要用全路径去链接动态库,直接 LD_LIB=./libsublime-imfix.so就可以了,。。脚本完美运行
引用来自“YPHP”的评论ubuntu 14 测试通过,谢谢楼主~!求指导
楼主,貌似64位的不行,会出现以下报错:ERROR: ld.so: object &./libsublime-imfix.so& from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
https://github.com/liberize/sublime-text-plugins/blob/master/sublime_imfix/sublime_imfix.c
这个解决了Browse Packages打不开的问题
解决了我的问题!
ubuntu 14 测试通过,谢谢楼主~!
ubuntu 13.10下搜狗输入法,测试通过
评论删除后,数据将无法恢复
买了新电脑之后,就换上Elementary OS作为自己的Linux版本。不得不说,Elementary OS确实是我见过的最漂亮的Linux发行版,而且它的panel+dock的设计也很适合用来工作。折腾一番之后终于配置好...
halfcoder ?
环境: Ubuntu14.04 搜狗输入法 for Linux Sublime text 3 提示:编译请在非root下进行 本经验目前在Ubuntu14.04环境下,已有搜狗输入法 for Linux和Sublime Text 3的情况下安装成功。 保存下...
zhangsirsdo ?
晚上经过参照网上的解决方法,实践了一下,解决了sublime 在linux下的中文输入问题 1:切换到~目录,然后新建一个sublimeimfix.c的文件 touch sublimeimfix.c 2:编辑sublimeimfix.c文件 gedi...
雨醉风尘 ?
在Ubuntu 14.04中安装了SublimeText 3之后发现既然不支持输入中文,于是在网上搜罗一下,发现很多人遇到了同样的问题,但是解决办法大该就只有一个。下面根据自身的安装及解决办法总结如下:...
Sublime Text 2是一款跨平台文本编辑器,支持Windows,Linux,Mac os 特色功能: 良好的扩展功能(Package) 右边没有滚动条,取而代之的是代码缩略图 强大的快捷命令:可实时搜索相应的命令、...
quanpower ?
先安装能在sublime text 2显示中文的字体,有一个非常好的开源字体,叫做“文泉驿字体”,安装如下: sudo apt-get install xfonts-wqy 官方网站:http://wenq.org/index.cgi?%E9%A6%96%E9%...
CentOS安装Sublime Text 3(http://www.sublimetext.com/3) 1) 安装ST3 建个目录 下载相应的tarball: http://www.sublimetext.com/3 建立软链接,以方便终端打开 建立桌面快捷 更改"Icon=/op...
Ubuntu系统下Sublime Text 2中fcitx中文输入法的解决方法 前几天把Ubuntu升级到了13.04 beta 2,顺便安装了fcitx 搜狗输入法,但是发现在sublime text 2中无法输入中文,之前在ubuntu 12.04....
jackchanxj ?
从今天3月份左右,就开始使用 sublime text2 作为我的主要编辑器, Win 下很方便, 但在 Linux下,却一直无法正常输入中文,尽管 csslayer 曾在 sublime 的论坛上提出了错误的原因和修正的方法,但...
sublime text 2不支持GB2312和GBK编码,解决这一问题。具体方法如下: 这一方法前提是sublime text 2的安装路径没有中文字符,且系统路径的%username%中不包含中文字符 1. 安装Sublime Packa...
没有更多内容
加载失败,请刷新页面
Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @小小编辑:推荐歌曲,又失恋了 - 花粥 《又失恋了》- 花粥 手机党少年们想听歌,请使劲儿戳(这里) @lifes77 :热得吃不下饭,只能吃西瓜了...
小小编辑 ? 今天 ?
综述 本文档介绍Istio:一个用于连接,管理和保护微服务的开放式平台。Istio提供了一种简单的方法,通过负载均衡,服务到服务的认证,监控等为已部署服务的创建网络,并且无需对服务代码做任...
侯法超 ? 今天 ?
关于pig: 基于Spring Cloud、oAuth2.0开发基于Vue前后分离的开发平台,支持账号、短信、SSO等多种登录,提供配套视频开发教程。 码云地址:https://gitee.com/log4j/pig 关于 Spring Cloud...
冷冷gg ? 今天 ?
最近在看关于c语言的指针,学习下,发现指针原来运用理解成其实可以抽象出我们java的面向对象封装,地址--& 对象或变量,先看一段代码: public class Cat { public S } public ...
DanyCoder ? 今天 ?
一. java 代码: package sessionMimport java.io.BufferedRimport java.io.Fimport java.io.FileInputSimport java.io.IOEimport java.io.InputSt......
donald121 ? 今天 ?
shell特殊符号(上) 特殊符号 *任意个任意字符 ?任意一个字符 * #注释字符 * \脱义字符 * |管道符 cut命令 cut用来截取某一个字段,其格式为:#cut –d ‘分隔字符’[-cf]n,n是数字。 选项...
蛋黄Yolks ? 今天 ?
网上已经有一些方案。但是看到好几篇文章都有些问题。主要是在 浏览器的设置上存在问题。 1,安装客户端。 get http://www.djangoz.com/ssrsudo mv ssr /usr/local/binsudo chmod 766 /...
Carlyle_Lee ? 昨天 ?
zabbix 是一个基于web界面的分布式开源监控开源软件,主要由2部分构成:zabbix server和zabbix agent,同时也支持zabbix proxy。 优点: 支持自动发现服务器和网络设备 分布式的监控体系和集...
人在艹木中 ? 昨天 ?
概念:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。 允许对象在内部状态发生改变时改变它的行为,对象看起来好像修改了它的类。 场景:代码中包含太多与对象状...
时刻在奔跑 ? 昨天 ?
Dbspace布局 -- informix体系架构笔记 暗夜星空's Memory from May 19 , 2011 at 15:28 PM , under Category:INFORMIX教程 目标 : 1、 了解块(chunk)的布局; 2、 了解保留页结构; 3、 ...
wangxuwei ? 昨天 ?
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定取消删除此文章吗?
亲,自荐的博客将通过私信方式通知管理员,优秀的博客文章审核通过后将在博客推荐列表中显示
确定推荐此文章吗?
确定推荐此博主吗?
聚合全网技术文章,根据你的阅读喜好进行个性推荐
指定官方社区
深圳市奥思网络科技有限公司版权所有Linux中Sublime_Text3的安装方法以及不能中文输入的问题解决
14.04下Sublime_Text3 的安装方式以及不能中文输入的问题解决。
一、sublime text 3 在ubuntu 14.04下的安装过程
1. 首先下载sublime text 3 的tar包
如果你的系统是64位的,则卸载64位的包
你也可以在sublime_text3官网下载最新的安装包,http://www.sublimetext.com/3
2. 解压下载下来的安装包
$ tar xvf sublime_text_3_build_3114_x32.tar.bz2
同样如果是64位的系统,输入以下命令:
$ tar xvf sublime_text_3_build_3114_x64.tar.bz2
3. cd 进入sublime text 3的文件夹,执行 $ ./sublime_text 即可打开
sublime text 3。如果打不开程序,并出现“Unable to excute binary file.Exec format error”,就说明你下载的软件位数与系统位数不一致,如果下的是64位,换成32位的就可以了,重复以上步骤即可。
虽说已经安装好了sublime_text 3,但此时的sublime_text 3 中还不支持中文的输入,下面我们来配置一下sublime_text 3中文输入法的支持。
二、sublime text 3 中文输入的配置问题
1. 首先保证系统已经安装好了搜狗输入法,搜狗输入法在 linux下的安装请自行百度解决
2. 创建一个sublime_imfix.c的c文件(任何目录都可以,最好是在当前目录,便于后面移动操作),保存下面的代码到文件sublime_imfix.c中。
#include &gtk/gtkimcontext.h&
void gtk_im_context_set_client_window (GtkIMContext *context,
GtkIMContextClass *
g_return_if_fail (GTK_IS_IM_CONTEXT (context));
klass = GTK_IM_CONTEXT_GET_CLASS (context);
if (klass-&set_client_window)
klass-&set_client_window (context, window);
g_object_set_data(G_OBJECT(context),"window",window);
if(!GDK_IS_WINDOW (window))
int width = gdk_window_get_width(window);
int height = gdk_window_get_height(window);
if(width != 0 && height !=0)
gtk_im_context_focus_in(context);
如果出现以下问题(不一定是在这一步出现)
则输入以下命令后
sudo apt-get install libgtk2.0-dev
3. 将上一步的代码编译成共享库libsublime-imfix.so,命令为:
gcc -shared -o libsublime-imfix.so sublime_imfix.c
`pkg-config --libs --cflags gtk+-2.0` -fPIC
4 ) 将libsublime-imfix.so拷贝到sublime_text所在文件夹
sudo mv libsublime-imfix.so ./sublime_text_3/ (这里根据自己sublime_text 3 所放文件夹的路径来确定)
5 ) 修改文件/usr/bin/subl的内容
sudo gedit /usr/bin/subl
exec /opt/sublime_text/sublime_text "$@"
LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text "$@"
这里的“/opt/sublime_text”是根据自己的sublime_text3的目录来确定的,例如:
/home/lansus2/sublime_text3 这也是可以的。下面出现的这个目录也是同样道理。
注意如果subl文件不存在,则自行创建,创建完成后将上述要修改成的代码复制粘贴进去即可,然后进入 /usr/bin 目录下赋予 subl 文件可执行的权限
sudo chmod +x subl
最后执行命令
命令执行完成后,sublime text 3 会自动弹出并且已经支持中文的输入了!
6. 为了使用鼠标右键打开文件时能够打开sublime_text3以及实现使用中文输入,还需要修改sublime_text3目录中文件 sublime_text.desktop的内容和/usr/share/applications/sublime-text.desktop的内容。
打开sublime_text_3目录下的sublime_text.desktop并修改
sudo gedit ~/sublime_text_3/sublime_text.desktop
将[Desktop Entry]中的字符串
Exec=/opt/sublime_text/sublime_text %F
Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text %F"
将[Desktop Action Window]中的字符串
Exec=/opt/sublime_text/sublime_text -n
Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text -n"
将[Desktop Action Document]中的字符串
Exec=/opt/sublime_text/sublime_text --command new_file
Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text --command new_file"
再修改/usr/share/applications/sublime-text.desktop(如果没有这个文件,则创建并将上面的sublime-text.desktop中的代码全部复制过来就行了,有的话也全部复制替换,因为修改的地方是一样的)
sudo gedit /usr/share/applications/sublime-text.desktop
这一步执行完后就可以双击文件并选择sublime_text3打开了,而且能够中文输入。
修改时请注意双引号"",否则会导致不能打开带有空格文件名的文件。
至此,所有步骤都已经结束。这些是参考别人的博客,然后自己摸索这亲自实践过的,希望有所帮助。
有问题和建议希望留言提出或者发邮箱给我,虚心倾听学习!邮箱:
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!说好一起走
Linux 解决Sublime无法输入中文
By:Ailson Jack
个人博客:www.only2fire.com
本文在我博客的地址是:,排版更好,便于学习。
在开始下面的操作之前,请下载我提供给大家的文件。地址:,密钥:wg05。
另外,在我博客的另一篇文章中,已经介绍了在Linux中如何安装Sublime以及解决了Sublime显示中文乱码的问题,博文地址:。
在安装了Sublime之后,输入英文和数字是没有问题的,但是想要输入中文,却不能够完成,现在就给大家讲讲如何来解决这个问题(我的电脑安装的是搜狗输入法,具体的安装过程可以在我博客中搜索)。
1、编译sublime_imfix.c
sublime_imfix.c文件是我提供给大家的,具体的内容可以自行查看,这里只讲讲怎么编译。执行命令:gcc -shared -o libsublime-imfix.so sublime_imfix.c
`pkg-config –libs –cflags gtk+-2.0` -fPIC(如果出现如下的错误:fatal
error: gtk/gtkimcontext.h: 没有那个文件或目录,那么只需要执行命令:apt-get install libgtk2.0-dev,之后再编译sublime_imfix.c文件即可),编译生成一个共享库libsublime-imfix.so。
将libsublime-imfix.so拷贝到sublime_text所在文件夹,执行如下命令:
libsublime-imfix.so
/opt/sublime_text
接着,修改文件/usr/bin/subl的内容:
vim /usr/bin/subl,修改的内容如下:
exec /opt/sublime_text/sublime_text “$@”
LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text “$@”
2、修改sublime_text.desktop文件
vim /usr/share/applications/sublime_text.desktop
将[Desktop Entry]中的字符串
Exec=/opt/sublime_text/sublime_text %F,修改为:
Exec=bash -c “LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text %F”
将[Desktop Action Window]中的字符串
Exec=/opt/sublime_text/sublime_text -n,修改为:
Exec=bash -c “LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text -n”
将[Desktop Action Document]中的字符串
Exec=/opt/sublime_text/sublime_text –command new_file,修改为:
Exec=bash -c “LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text –command new_file”
我修改完成后的截图如下:
注意:修改时请注意双引号””,否则会导致不能打开带有空格文件名的文件。
此处仅修改了/usr/share/applications/sublime-text.desktop,但可以正常使用了,opt/sublime_text/目录下的sublime-text.desktop可以修改,也可不修改。
打开Sublime软件,切换到中文输入法,能够在Sublime中输入中文了吧。
注:转载请注明出处,谢谢!^_^
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!}

我要回帖

更多关于 ppt中无法输入中文 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信