位置: 编程技术 - 正文

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

  • 企业所得税汇算清缴补缴税款分录
  • 房产税城镇土地使用税税率
  • 年检更换需要什么材料
  • 金税盘的作用是什么意思
  • 纳税人离线开票时间的文件
  • 民办学校房屋要求
  • 旅游开发行业的会计怎么做
  • 服务类公司没有营业执照
  • 一般纳税人固定资产怎么入账
  • 转登记为小规模纳税人政策
  • 非利息净收入包括营业外收入吗
  • 进项交税吗
  • 退休人员基本养老金调整幅度需要综合考虑什么因素
  • 报销车费滴滴怎么打印电子发票
  • 关于国际货运代理协会联合会的描述不正确的是
  • 关联业务报告表需要填吗
  • 无形资产摊销表模板
  • 残保金补报
  • 给客户的回扣做账时怎么写情况说明
  • 幼儿园收的保教费是什么费
  • 报销业务招待费属于什么现金流量项目
  • 或有负债披露原则
  • 支付外汇代扣代缴增值税
  • configureandwatch
  • 显卡硬件加速如何开启
  • windows10如何卸载edge
  • 电费预提费用
  • 员工的餐费补助怎么算
  • 除了个税还有什么税
  • 消费税组成计税价格公式推导
  • 暂估入库结转成本后期怎么冲账
  • 结转本月收入类账户到本年利润
  • php验证码扭曲效果怎么做
  • 财务的几张报表
  • 本期收入及免税收入
  • 盘盈的存货账务怎么处理
  • 将本月发生的制造费用总额按生产工人
  • 合伙 利润分配
  • 企业印花税的申报
  • 其他应付款包括的内容
  • 物业管理费开票类目
  • 缴纳税款滞纳金怎么算
  • 怎么连接php
  • 个体工商户购买生育险有生育津贴吗
  • 个人所得税可以取出来用吗
  • 入股投资的钱能取出来吗
  • 新准则下企业计划的内容
  • 自然灾害的原因有哪些
  • 余额调节表一定要编制吗
  • 现金劳务收入会计分录
  • 盘亏应该怎么处理
  • sql server 复制数据库具体操作图解
  • mysql修改密码错误
  • freebsd启动网卡
  • win10创建家庭
  • linux设置gid
  • linux常用命令top
  • win8摄像头设置
  • win10专业版注册表在哪里
  • win10无法安装telnet
  • 如何把鼠标指针换成笔的形状
  • windows8怎么设置锁屏密码
  • 已停止工作win7
  • Win7如何卸载dualmonitor
  • win7无法登录桌面
  • windows2008输入法
  • 如何理解js中的原型
  • python语言基础与应用答案
  • 怎么用unity做游戏
  • xcopy命令怎么用
  • node基础知识
  • android 设备信息
  • jquery设置定时器
  • 安卓开发速成
  • 在海口二手房需交什么税
  • 苏州税务所电话是多少
  • 南昌契税政策
  • 山西省税务局官网登录
  • 以出让方式取得的土地
  • 购房税率是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设