位置: 编程技术 - 正文

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

  • 食品配送专票税率是多少
  • 税务鉴定收费标准
  • 企业所得税怎么征收几个点
  • 什么是明细分类账簿
  • 境内公司代付境外货款
  • 购进餐饮服务的会计分录
  • 租房违约金怎么计算,怎么写
  • 一般纳税人销项税和进项税如何抵扣
  • 支付结算有哪些工具
  • 销售农业产品的税率
  • 固定资产投资转化为gdp比例
  • 现金管理规定有哪些主要内容
  • 我国流转税主要包括
  • 个人独资企业缴纳个人所得税
  • 可供出售债权投资
  • 领用外购材料用于动产
  • 多交印花税申请怎么写
  • 赞助费属于赠与关系吗
  • 营改增以后小规模纳税人如何纳税
  • 退休返聘人员被辞退未提前通知能要求多付一个月工资吗
  • 污泥处置费用怎么开票
  • 兼职获得员工旅游资源
  • 滴滴行程单修改后是否能查
  • 财务计提个人缴纳社保部分怎么记账?
  • 跨境电子商务零售进口商品的单次交易限值
  • 企业研发人员数量在哪里查
  • 办劳务发票需要什么资料
  • 银行余额调节表的作用
  • 非贸付汇税金承担
  • php adodb
  • dgservice.exe是什么
  • macos big sur使用
  • 没有桌面和任务栏怎么办
  • 公司美团提现到个人银行账户会有什么风险吗
  • pytorch模型转tflite
  • 所得税季报填报说明
  • 财务报表的组成部分
  • 房产税的纳税申报与处理会计分录
  • 固定资产减值准备可以转回吗
  • 工会经费和残保金的缴纳比例
  • 前端使用vue
  • websocket基于http
  • yolov3实例
  • 水电费发票如何分配给客户
  • 资产处置损益怎么结转到本年利润
  • 权责发生制和收付实现制例题
  • 新会计准则规定
  • mysql数据损坏修复方法
  • 资产减值损失应计入什么科目
  • 印花税的征收方式有哪些
  • 生产性服务企业税率
  • 收到错误发票已入账跨月重新开会计分录
  • 转出的未交增值税转到应交增值税
  • 发票金额比实际支付金额大
  • 报废车收到的钱怎么做账
  • sql语句递归
  • mysql存储过程判断输入判断类型
  • Win7旗舰版系统安装
  • 电脑svchost占用cpu很大
  • windows server 2008 r2有哪些特点
  • fedora使用
  • winxp系统设置密码
  • macbook截图快捷键是哪个键
  • mac修改默认系统
  • 虚拟光驱uiso
  • win8如何升级到win10系统版本
  • 观察者模式指令
  • node.js require() 源码解读
  • 何为黄金茶
  • 网页制作css怎么用
  • linux查看内存型号与数量
  • bootstraprow布局
  • android中的webview
  • python仿站软件官网
  • 如何查发票是否作废
  • 发票可以异地领用吗
  • 电子税务局无法导出申报表
  • 中国税收居民申报
  • 云南省国家税务局电子税务局官网
  • 免征增值税的销售额
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设