位置: 编程技术 - 正文

Ubuntu14.4下Sublime Text 3无法输入中文解决方法

编辑:rootadmin

推荐整理分享Ubuntu14.4下Sublime Text 3无法输入中文解决方法,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

本教程是向大家介绍Ubuntu.4下Sublime Text 3无法输入中文解决方法,不是很难,方法很实用,同时感谢原创作者LunnLew的分享,希望这篇教程对大家有所帮助!

工具/原料

Ubuntu.

搜狗输入法 for Linux

Sublime text 3

已知前置条件

1、本经验目前在Ubuntu.环境下,已有搜狗输入法 for Linux和Sublime Text 3的情况下安装成功。

END

解决方法步骤2

1、保存下面的代码到文件sublime_imfix.c(位于~目录)

复制代码代码如下:#include <gtk/gtkimcontext.h> GdkWindow *window){ GtkIMContextClass *klass; 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)) return; 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);}

2、将上一步的代码编译成共享库>libsublime-imfix.so,命令

cd ~

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

3、然后将>libsublime-imfix.so拷贝到>sublime_text所在文件夹

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

4、修改文件/usr/bin/subl的内容

>sudo gedit /usr/bin/subl

#!/bin/sh

exec /opt/sublime_text/sublime_text "$@"

Ubuntu14.4下Sublime Text 3无法输入中文解决方法

修改为

>#!/bin/sh

>LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text "$@"

此时,在命令中执行> subl 将可以使用搜狗for linux的中文输入>

5、为了使用鼠标右键打开文件时能够使用中文输入,还需要修改文件sublime_text.desktop的内容。

命令

>sudo gedit /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可以修改,也可不修改。

6、经过以上步骤我们能在Sublime中输入中文了。

END

标签: Ubuntu14.4下Sublime Text 3无法输入中文解决方法

本文链接地址:https://www.jiuchutong.com/biancheng/352964.html 转载请保留说明!

上一篇:如何配置ubuntu到windows的无线网卡路由(测试通过)(ubuntu基本配置)

下一篇:ubuntu怎么安装mac os x?ubuntu14.04安装mac os x主题方法(UBUNTU怎么安装MPEG-4解码器)

  • 税务机关帮我预填了申报数据,我是不是就不用申报了?
  • 免税增值税的有哪几项
  • 装修行业专票的税率是多少
  • 怎么在电子税务局添加银行账户
  • 单位购买预付卡
  • 电子税务局财务负责人实名认证
  • 社保代理公司的合作协议
  • 工业企业制造费用具体怎么摊
  • 附加税减免税会计处理怎么做?
  • 换件维修的部件什么意思
  • 预付账款 费用
  • 以前年度损益调整属于哪类科目
  • 哪些税不可以扣除
  • 现金折扣后退回账户
  • 以前年度损益调整会计分录
  • 办理营业执照需要钱吗
  • 核定征收的小型微利企业
  • 哪些违约金可以退回
  • 个人独资企业生活费用和经营费用混在一起的
  • 少收的货款怎么入账
  • 投资收益科目应用
  • 职工教育经费取得证件之后补助多少钱
  • 收到专用发票的会计分录
  • 职工养老金怎么交费
  • win11任务栏图标删除
  • 自建用地是什么性质
  • 期初建账分录
  • 水利基金减免怎么做账
  • 小型微利企业所得税率
  • word要打印保存在哪个类型
  • 政策性专项资金包括哪些
  • hp是什么代码
  • 增值税专用发票怎么开
  • controller 层
  • 事业单位会计准则是否废止
  • framework在哪里打开
  • 跨行政区域是跨省吗
  • 买发票前金税盘需要抄税和清卡吗?
  • 2、传统的目标设定过程目的重在________
  • 认缴制和实缴制的区别
  • 年报企业所得税的分录怎么做
  • 合伙企业个人所得税怎么算
  • 银行收到企业存款会计分录
  • 写出php的常用四种基本变量类型
  • 建筑业营改增前后区别
  • mysql命令的常用参数包括什么
  • phpcms添加内容
  • 织梦如何给栏目增加缩略图
  • 存货盘亏毁损处理方法
  • 购买增值税发票属于什么科目?
  • 转让财产损失是什么科目
  • 利润减负债
  • 小规模纳税人个人所得税税率
  • 增值税税控系统专用设备
  • 房地产企业 预缴
  • 固定资产计提折旧表
  • 红冲暂估原材料如何做会计分录
  • 什么是暂估入库核算
  • 取得航空公司收票的票据
  • 税前扣除怎么理解
  • 劳务费可以白条入账吗
  • 商品盘点库存的方法
  • sql获取guid
  • XP系统安装不了QQ
  • windows7很卡
  • centos6.8升级centos7
  • win10系统如何关闭
  • 编写一个简单的shell
  • opencv python
  • 表格指定高度是多少
  • vue+node+webpack环境搭建教程
  • 电脑完美平台
  • node爬取数据
  • html5 jquery
  • 国税局公告2019年43号
  • 税控盘税务数字书驱动找不到应用程序是咋回事
  • 汕头市国税局公务员待遇
  • 改税务报表会有限风险吗
  • 国家税务总局绵阳市税务局网站
  • 餐饮票抵扣成本怎么算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设