Centos下解决sublime2/3不能输入中文的问题
一、下载中文字体”YaHei.Consolas.1.12.Revise.ttf”
链接:https://pan.baidu.com/s/1f23zgItgK0DPuGd9dfywzA 密码:hcuh
二、复制字体及安装编译
- mkdir -p /usr/share/fonts/truetype/
- cd /usr/share/fonts/truetype
- cp YaHei.Consolas.1.12.Revise.ttf ./
- mkfontscale
- mkfontdir
- fc-cache -fv
三、设置字体
四、安装InputHelper
- 下载离线文件 链接:https://pan.baidu.com/s/1VB2YAcIlfpalw7AI1ngZxA 密码:01dh
- 解压到pSublime Text Build 3083 x64\Data\Packages安装目录下并命名InputHelper
- 重启Sublime。之后”Ctrl+Shift+Z”,调出对话框,切换输入法,即可输入中文。输入后按enter打印在sublime上
五、出现的问题
备注:使用Ctrl + `调出控制台
Step1:“Ctrl+Shift+Z”再看输出:
Traceback (most recent call last):
File "/opt/sublime_text/sublime_plugin.py", line 549, in run_
return self.run(edit)
File "/home/join/.config/sublime-text-3/Packages/InputHelper/inputhelper.py", line 21, in run
proc = subprocess.Popen(args, stdout=subprocess.PIPE)
File "X/subprocess.py", line 818, in __init__
File "X/subprocess.py", line 1416, in _execute_child
PermissionError: [Errno 13] Permission denied
- chmod 777 sublime-text-3/Packages/InputHelper/lib/linux_text_input_gui.py
Step2:然后”Ctrl+Shift+Z”果真弹出了对话框,但Sublime UI阻塞,但是未响应
cd 进入/sublime-text-3/Packages/InputHelper/lib/
python2.6 linux_text_input_gui.py
输入内容后回车,看到如下错误:
AttributeError: ‘gtk.Entry’ object has no attribute ‘get_buffer’
Traceback (most recent call last):
File “linux_text_input_gui.py”, line 14, in destroy
self.print_text()
File “linux_text_input_gui.py”, line 9, in print_text
buffer = self.textInput.get_buffer()
AttributeError: ‘gtk.Entry’ object has no attribute ‘get_buffer’
如果centos安装的是python2.6安装pygtk模块的话,则用以下解决方式,查看linux_text_input_gui.py文件得知给”linux_text_input_gui.py”的”SimpleTextInput::print_text()”添加打印,看”self.textInput”的属性。直接有”get_text”,所以做如下修改:
def print_text(self):
# buffer = self.textInput.get_buffer()
# print(buffer.get_text())
print(self.textInput.get_text())
问题解决
原文:https://blog.csdn.net/u014087707/article/details/51813595?utm_source=copy
sublime3 for linux软件下载地址:
链接:https://pan.baidu.com/s/19S85JI6TZ4quWk4Q1l6DfA 密码:4sxe
相关推荐
解决 Ubuntu 下 Sublime Text 3 无法输入中文的配置方法
sublime-text3解决中文输入共享库直接使用,存放到/opt/sublime-text下
请解压到/opt/目录下,首次使用请以当前用户身份先运行sublime_text_3中的sublimetext3_setup.sh解决中文乱码问题,然后复制打开的授权码注册一下。 cd /opt/sublime_text_3/ ./sublimetext3_setup.sh 如果要在应用...
请解压到/opt/目录下,首次使用请以当前用户身份先运行sublime_text_3中的sublimetext3_setup.sh解决中文乱码问题,然后复制打开的授权码注册一下。 cd /opt/sublime_text_3/ ./sublimetext3_setup.sh 如果要在...
请解压到/opt/目录下,首次使用请以当前用户身份先运行sublime_text_3中的sublimetext3_setup.sh解决中文乱码问题,然后复制打开的授权码注册一下。 cd /opt/sublime_text_3/ ./sublimetext3_setup.sh 如果要在...
请解压到/opt/目录下,首次使用请以当前用户身份先运行sublime_text_3中的sublimetext3_setup.sh解决中文乱码问题,然后复制打开的授权码注册一下。 cd /opt/sublime_text_3/ ./sublimetext3_setup.sh 如果要在...
请解压到/opt/目录下,首次使用请以当前用户身份先运行sublime_text_3中的sublimetext3_setup.sh解决中文乱码问题,然后复制打开的授权码注册一下。 cd /opt/sublime_text_3/ ./sublimetext3_setup.sh 如果要在...
请解压到/opt/目录下,首次使用请以当前用户身份先运行sublime_text_3中的sublimetext3_setup.sh解决中文乱码问题,然后复制打开的授权码注册一下。 cd /opt/sublime_text_3/ ./sublimetext3_setup.sh 如果要在应用...
Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。 Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定...
等待sublime text 3 启动后,应该已经可以正常输入中文。 3.为了使用方便,还需要做一下配置 不必每次都输入LD_PRELOAD打开sublime text 3,需要修改sublime图标链接方式 首先将共享库复制到系统默认路径中
概述:ubuntu下面使用sublime写代码,不能输入中文写注释都比较麻烦,所以就搜了一下如何输入中文。写篇博客记录一下,测试成功。 测试环境 系统:ubuntu 14.04lts sublime text 安装编译环境 sudo apt-get ...
sublime-imfix,解决ubuntu下sublime text2不能输入中文问题
sublime3-settingsublime3-setting文件包。保险起见,对于新手适用于新...开始解决中文输入问题cd /opt/sublime_textsudo touch sublime_imfix.csudo gedit sublime_imfix.c4.然后把以下内容粘贴进去并且保存/*sublim
ubuntu 下 解决中文输入问题 与vim操作方式配置
Sublime Text 中文输入法支持,解决输入法候选框无法跟随 st 光标 (cursor) 的问题。 须知 原理 由于 st 默认不支持 IME (Input Method Editor),导致在使用微软拼音、搜狗拼音等输入法输入中文的时候,候选框会固定...