`

Sublime Text解决输入中文问题

阅读更多

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

  1. 下载离线文件 链接:https://pan.baidu.com/s/1VB2YAcIlfpalw7AI1ngZxA 密码:01dh
  2. 解压到pSublime Text Build 3083 x64\Data\Packages安装目录下并命名InputHelper
  3. 重启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

<!-- This document was created with MarkdownPad, the Markdown editor for Windows (http://markdownpad.com) -->

 

分享到:
评论

相关推荐

    解决 Ubuntu 下 Sublime Text 3 无法输入中文的方法

    在 Ubuntu 操作系统中使用 Sublime Text 3 编辑器时,可能会遇到一个常见问题:编辑器内无法正常输入中文。本文旨在提供一种有效的解决方案,通过以下步骤实现: 1. **安装必要的依赖环境**:确保系统已安装 gtk2.0...

    Sublime Text 3中文输入压缩包

    本压缩包“Sublime Text 3中文输入压缩包”包含了一个名为“sublime-text-imfix”的文件,用于解决这个问题。 ### 配置文件介绍 `sublime-text-imfix` 文件是一个插件或者说是配置补丁,它能够帮助 Sublime Text 3...

    sublimetext2中文版+使用方法

    1. 下载:从提供的资源中,找到名为"SublimeText_2.0.1后盾网_中文版.exe"的文件,双击进行安装。 2. 安装过程:按照安装向导的指示进行操作,选择安装路径,并确保勾选“创建桌面快捷方式”以便日后快速启动。 3. ...

    sublime text3 中文输入插件

    "InputHelper"就是这样一个专为Sublime Text 3设计的中文输入插件,它旨在解决用户在使用该编辑器时进行中文输入的困难。 首先,让我们了解一下InputHelper插件的基本功能。InputHelper主要提供了以下几点改进: 1...

    sublimeText3143 纯净版

    2. **汉化菜单插件**:这个纯净版特别安装了汉化菜单插件,解决了原版Sublime Text英文界面对于中文用户可能产生的阅读障碍。通过这个插件,所有菜单项和提示信息都转化为简体中文,使得中国用户更容易理解和操作。 ...

    sublime text 3不支持中文的问题

    ### Sublime Text 3中文支持问题及解决方案 #### 背景介绍 Sublime Text 3是一款非常流行的轻量级代码编辑器,以其快速、高效的特点受到广大开发者的喜爱。然而,在使用过程中,部分用户可能会遇到Sublime Text 3...

    sublime text 3103 汉化包

    Sublime Text 3103 汉化包是一款针对Sublime Text 3文本编辑器的中文语言包,旨在为用户提供简体中文界面,便于中国用户更流畅地使用这款强大的代码编辑工具。Sublime Text 3是众多程序员和开发者钟爱的文本编辑器,...

    Sublime Text v2.02 最新中文版

    Sublime Text 2.0.2中文版的推出,解决了许多中文用户在使用英文版时的语言障碍。内置的中文语言包不仅翻译了界面的所有元素,还确保了软件的本地化,使其更适合中国用户使用。这包括菜单、提示信息以及错误消息等,...

    sublime-text3解决中文输入共享库直接使用

    sublime-text3解决中文输入共享库直接使用,存放到/opt/sublime-text下

    sublime text汉化解决包

    本“Sublime Text汉化解决包”旨在帮助用户解决在Sublime Text中显示和编辑GBK编码文件的难题。 首先,我们需要理解GBK编码和UTF-8编码的区别。GBK是中国大陆广泛使用的汉字编码标准,它是GB2312的扩展,包含了更多...

    SublimeText3完美汉化补丁

    "SublimeText3完美汉化补丁"就是为了解决这个问题而设计的。它提供了一个完整的中文界面,使用户在使用Sublime Text 3时能更方便地理解和操作各项功能,提高工作效率。 **2. 安装汉化补丁** 安装汉化补丁通常包括...

    sublimetext2汉化包

    本篇文章将详细介绍如何下载并安装Sublime Text 2的汉化包,以及使用过程中可能遇到的问题。 首先,我们需要获取到"sublime_text_v2_汉化"这个压缩包文件。这个文件包含了将Sublime Text 2的英文界面翻译成中文所需...

    Sublime Text 3 中文优化版

    对于中文用户,这款中文优化版的Sublime Text 3 更是贴心地解决了语言障碍问题。它可能包含了汉化的用户界面和帮助文档,使得非英语背景的开发者能够更加顺畅地使用该工具。此外,对于一些特定的中文编码问题,如GBK...

    Sublime Text_v2.02包含中文包以及使用方法

    本资源“Sublime Text_v2.02包含中文包以及使用方法”提供了在Sublime Text 2.02版本中支持中文显示的解决方案,对于中文用户来说非常实用。 首先,Monaco_Linux.ttf和MONACO.TTF是两种Monaco字体的文件。Monaco是...

    Sublime Text 3 Bulid 3047 ST中文论坛 破解加强版Linux 32位

    请解压到/opt/目录下,首次使用请以当前用户身份先运行sublime_text_3中的sublimetext3_setup.sh解决中文乱码问题,然后复制打开的授权码注册一下。 cd /opt/sublime_text_3/ ./sublimetext3_setup.sh 如果要在应用...

    ubuntu sublime3 输入中文

    在Ubuntu操作系统中,使用Sublime Text 3这款流行的文本编辑器可能会遇到无法输入中文的问题。为了解决这一问题,我们需要进行一系列的配置和调整。以下就是详细的解决步骤和相关知识点。 首先,Sublime Text 3是一...

    解决sublime text输入法不跟随的教程

    - 安装并配置完成后,尝试在Sublime Text中输入中文,看看输入法是否能正常跟随。 - 如果仍然存在问题,检查Sublime Text的首选项设置,确保没有禁用IME支持。 - 另外,确保你的操作系统和输入法软件已经正确设置...

    Sublime Text 3 汉化包

    汉化包是为了解决非英语用户在使用Sublime Text 3时遇到的语言障碍,使其界面和功能更加符合中文用户的使用习惯。 关于Sublime Text 3的汉化过程和相关知识点: 1. **安装汉化包**:首先,你需要在Sublime Text 3...

    SublimeText3插件合集.rar

    SublimeText3是一款备受开发者喜爱的轻量级、高效且高度可定制的文本编辑器,以其优秀的代码高亮、语法提示、多选编辑等特性著称。本压缩包"SublimeText3插件合集.rar"包含了两个重要的插件:AFileIcon-master和pyv8...

Global site tag (gtag.js) - Google Analytics