位置: 编程技术 - 正文

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

  • 资金账簿印花税每年都要交吗?
  • 哪些单位属于政府工作部门系列
  • 固定资产转让开票金额是净值
  • 离职补偿金怎么做账
  • 自己打印的机票怎么退票
  • 对方公司已经注销,欠钱收不回
  • 工程预收款如何处理
  • 企业的固定资产因自然灾害产生的净损失应计入哪里
  • 研发部门房租可以抵税吗
  • 退回其他单位服务费怎么入账?
  • 股东转账实收资本怎么填
  • 收外汇需要提供什么
  • 营业执照的注册地址怎么填
  • 当月认证的发票可以当月抵扣吗
  • 继承的房产出售要交20%是全额还是差额
  • 中意装饰工程有限公司怎么样
  • 机票退票费能抵扣旅客进项税吗
  • 土地出让金怎么入账
  • 单独估价作为固定资产入账的土地为什么不计提折旧
  • 判断自己的眉型
  • linux系统配置ip地址命令
  • qqprotect.exe是什么进程?qqprotect.exe怎么禁止自动启动?
  • 应收票据到期收回时和未到期转让时
  • 其他应收和其他应付可以共用吗
  • 提高支票处理效率的有效方法是
  • 营业外收入账户性质
  • 改征增值税是什么意思
  • 涅迪克角灯塔上的节日彩灯,缅因州 (© Walter Bibikow/Alamy)
  • 小微企业延缓缴纳
  • 文化体育用品批发城有哪些
  • 查看ls命令的使用手册
  • iotop命令 监视磁盘I/O状态
  • 发票开错时,如何做账务处理?
  • 快递明细单
  • 房产税收特点有哪些
  • 租赁办公场所的法律规定
  • 织梦自定义字段
  • 帝国cms常见的英文
  • 两个城市的社保可以累计吗
  • 债权投资产生的暂时性差异确认所得税吗
  • 服务费的发票税率是多少
  • 理财产品分红和收益比例
  • 管理费用的纳税调整
  • 加工企业怎么做账务处理
  • 赠送的商品如何开发票
  • 商业折让发票如何开
  • 短期借款怎么做账务处理
  • 开外管证再省外能办理吗
  • 上月暂估本月怎么冲销
  • 对公账户存款利息分录
  • 装饰公司收到的礼品
  • 外经证核销反馈表写错了怎么办
  • 当月发票未到怎么做账
  • 商贸企业固定资产可以一次性扣除吗?
  • 企业对处于不同位置的产品或服务制定不同的价格
  • 印花税如何做账报税
  • 解析sql语句
  • mysql全部语法
  • sql server复制表数据
  • win10系统如何打开运行命令
  • freebsd查看路由
  • LibreOffice 4.1.4 正式版下载
  • scair.exe是什么程序
  • win10mobile下载官网
  • win7系统登录QQ失败提示QQ软件已被破坏或部分文件已经丢失的解决方法
  • win7系统所有软件打不开
  • 安全配置为0
  • win7系统谷歌浏览器打不开网页
  • python中读取excel
  • nodejs调试指南
  • Linux进程通信(IPC)方式简介
  • css的reset
  • Unity3D: StartCoroutine 和 yield return 深入研究
  • ajax请求传参
  • JavaScript+html5 canvas绘制的小人效果
  • js校验密码复杂度
  • 电子发票软件怎么打开
  • 拼多多发票哪里申请开票
  • 阁楼交取暖费吗合法吗
  • 地税注销需要什么资料
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设