位置: 编程技术 - 正文

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解码器)

  • 跨区域涉税事项报验是什么意思
  • 企业所得税留抵税额会显示在申报表上吗?
  • 版税是什么意思
  • 详述关税的种类和征收方法
  • 认缴制投资方的账务处理
  • 注册资金证明包含哪些
  • 开票软件找不到已开发票
  • 待认证转进项税额转出会计分录
  • 企业给员工购买社保的规定
  • 应有财务软件
  • 取消国税用什么手续
  • 记账凭证广告费
  • 火灾造成的存货损失进项税额如何处理
  • 非经营活动界定,主要说明哪些情形不交增值税
  • 营改增房租增值税税率
  • 物流企业的大宗商品仓储用地是什么意思
  • 企业残疾人保障金
  • 新公司没有实收资本,他的钱从哪来
  • 退休人员工资所得税纳税调整
  • 收到外币货款账务处理
  • 苹果电脑重装系统无法连接服务器
  • 公司注销要交分红税吗
  • 资产减值损失期末余额在哪方
  • 企业筹资付给第三方账户
  • 国家信用信息公司系公示
  • deepin 文件管理器
  • php循环语句
  • php打开文件读取内容
  • 从上布法罗荒野地区的惠特克顶小道向东看,阿肯色州奥沙克国家森林 (© Jens Lambert Photography/Getty Images Plus)
  • 销售商品收取的运费会计分录
  • 税务自查补税后还有风险吗
  • 一条指令可以完成一项复杂任务吗
  • 海关进口增值税怎么认证抵扣
  • 小规模纳税人的企业所得税税率
  • 损益类科目资产增加在借方还是贷方
  • 给客户开的发票,在邮寄过程中丢了怎么办?
  • uniapp自定义导航栏渐变
  • 3d人体骨骼模型软件
  • 出口退税哪些税不退
  • js相关知识
  • 应付职工薪酬相关认定有哪些
  • cms访问出错
  • 销售佣金的税务比例一般是多少啊
  • 民间非营利组织有哪些
  • 小微企业短小频急
  • 采购货物没有发票开出去有发票有什么风险
  • 银行贷款第三方是什么意思
  • 建筑公司增值税专用发票税率是多少
  • 拓展费用入什么科目
  • 汽车报废残值如何处理
  • 赠送给客户的商品怎么入账
  • 入职体检费用报销发票怎么开
  • 网上交税已经缴费怎么退
  • 股东借款如何认定为出资
  • 纳税期限与缴库期限不符
  • 赞助支出属于什么科目
  • 酒店代金券是什么意思
  • 现金流量的构成内容
  • 发票报销可以跨月报销吗
  • 盈余公积根据什么确定
  • sqlserver高可用集群搭建
  • linux /bin/false
  • 使用win10
  • centos6.5mini安装教程
  • VirtualBox安装64位系统报错的处理方法
  • Win7 64位操作系统怎么使用DVD刻录光驱复制软件
  • win8如何免费升级win10
  • cocos2dx 3.3 tilemap 缩放滑动并且准确点击对象
  • nodejs网站开发
  • websocket解决跨域
  • shell遍历sql查询结果
  • unity strangeioc
  • 从零基础开始
  • javascript tr
  • jQuery+formdata实现上传进度特效遇到的问题
  • python类中的函数必须加self吗
  • android adt
  • 广东省通用机打发票怎么开
  • 财税2016年47号文件中的劳务派遣
  • 长途汽车车次号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设