位置: 编程技术 - 正文

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

  • 盘亏存货进项税额转出的计算公式
  • 车船税每年都要交吗不交有什么影响
  • 印花税需要计提吗?怎么做会计分录
  • 货款不入公司账户属什么行为
  • 不单独计价的包装物是什么意思
  • 分公司不独立核算怎么做账
  • 装修费用税法规定
  • 有红字发票如何入账
  • 会费要交增值税吗
  • 出租不动产房屋交什么税
  • 收到对方的银行汇票算什么凭证
  • 税务局扣税余额不足
  • 取得消费税出口退税款如何做会计处理?
  • 报废资产取得的增值税
  • 餐饮店投资入股注意事项
  • 出口货物免抵退税额城市维护建设税
  • 小规模商业企业税率
  • 营改增后房地产企业增值税税率
  • 冷库租赁收入税率
  • 差额纳税的会计处理
  • 期末结转增值税顺序
  • 预提费用的会计科目
  • 车不入库扣几分
  • 所得税费用计算典型例题
  • 商家不给发票可以报警吗
  • 认证成功次月何时补发
  • 微软雅黑字体一般用在哪里
  • 主营业务收入平均增长率计算公式近两年
  • 腾讯电脑管家中的软件市场怎么拖到桌面
  • fsck是什么文件
  • laravel技巧
  • 金融业营业税税率
  • 工地事故赔付
  • vue get方法
  • 加计扣除减免政策
  • php产品
  • vue2 mixin
  • 固定资产没有价值怎么入账
  • 存货报废如何处理方案
  • 帝国cms为什么安装不了
  • 企业所得税第二十七条规定
  • python数据编程
  • 家具入账固定资产怎么算
  • 现金预算表中的归还借款和支付利息怎么算
  • 房产税从何时计算缴纳
  • 关联方计提坏账准备如何规定
  • 预收账款要预交税金吗
  • 一般性企业
  • 企业日常发放的贷款
  • 公交充值卡发票能报销吗
  • 蓝字发票怎么作废
  • 保险公司会计的特点
  • 加盟店直营店什么意思
  • 私营公司无形资产怎么算
  • 预提费用取消了怎么调整
  • sql教程
  • windows如何显示键盘
  • 在solaris8下
  • linux连接ssr
  • raid主要使用三种技术
  • 微软十周年
  • windowsapp文件夹打不开
  • 安卓开发框架mvvm
  • unity4.1
  • unity3ds
  • jquery返回顶部
  • WWW封装共享 [复制链接]
  • javascript基础
  • android布局文件详解
  • 江苏差旅费报销管理规定2021
  • 浙江市税务局怎么进
  • 国税局云南省税务局
  • 深圳公寓出售要交什么税
  • 上海房产税免税面积怎么算
  • 财政资金存在问题
  • 国家税务总局内蒙古分局
  • 宝安区西乡税务所长
  • 个体工商户税收起征点是多少
  • 汽车维修费税率是13还是6
  • 山东省税务局地税苑宿舍是谁开发的?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设