CentOS6.5菜鸟之旅:中文编辑器忍痛放弃Sublime

简介:

一、前言                              

  Windows下习惯使用Sublime作为编辑器,谁知道Linux下的Sublime是如此不照顾中文用户,找了N久终于找到一个蹩脚的解决方案,于是我毅然决然地加入Vim的阵营。

 

二、苦苦追寻让Sublime支持中文输入的经过              

  1. 安装

       [a]. 在官网下载二进制压缩包Sublime Text 2.0.2 x64.tar.bz2

          [b]. 通过 tar -jxvf Sublime Text 2.0.2 x64.tar.bz2 将压缩包解压到当前目录下

   [c]. 通过 mv Sublime\ Text\ 2.0.2\ x64 /usr/lib/Sublime 将Sublime目录剪切到/usr/lib/Sublime

          [d]. 通过 ln -s /usr/lib/Sublime/sublime_text /usr/bin/sublime 建立软链接

  2. 启动报错的坑

  这时输入sublime来启动程序时,会报如下异常:

  g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.

  这是关系到提权的知识了。

   su   只能切换到管理员用户权限,不使用管理员的登陆脚本和搜索路径 
 su - 不但能切换到管理员权限而且使用管理员登陆脚本和搜索路径

          明显的特点是,但使用su提权时 #>pwd返回的还是原用户的家目录,而使用su -提权时 #>pwd返回的是root的家目录。

          su - 提权后,在输入sublime启动程序就OK了。  

  3. 桌面快捷方式

  新增一个/usr/share/applications/sublime.desktop文件,然后输入以下内容。

[Desktop Entry]
Version=2.0.2
Name=Sublime Text 2
# Only KDE 4 seems to use GenericName, so we reuse the KDE strings.
# From Ubuntu's language-pack-kde-XX-base packages, version 9.04-20090413.
GenericName=Text Editor

Exec=sublime
Terminal=false
Icon=/opt/Sublime Text 2/Icon/48x48/sublime_text.png
Type=Application
Categories=TextEditor;IDE;Development
X-Ayatana-Desktop-Shortcuts=NewWindow

[NewWindow Shortcut Group]
Name=New Window
Exec=sublime -n
TargetEnvironment=Unity

  4. 蛋疼的中文输入

    [a]. 安装“文泉驿”字体

yum install xfonts-wqy

    [b]. 配置"Settings-User"

  点击Preferences->Settings-User并加上以下内容

"font_face": "WenQuanYi Micro Hei Mono"

    [c]. sublime text 2的插件 InputHelper

cd ~/.config/sublime-text-2/Packages
git clone https://github.com/xgenvn/InputHelper.git

   现在在Sublime上按Ctrl+Shift+Z就会打开一个可输入中文的输入框,输入完毕后按Enter就会将中文插入到Sublime所编辑的文档中,蹩脚了吧......

   参考:http://www.icultivator.com/p/4935.html

 

三、总结                            

  总体来说Linux下的Sublime是让我失望的,不过也只能怪自己英语水平不够啦。反正现在打算用Vim作为自己的文本编辑器,后面我会记录Vim的学习历程的!

  尊重原创,转载请注明来自:http://www.cnblogs.com/fsjohnhuang/p/3911421.html ^_^肥仔John

  

如果您觉得本文的内容有趣就扫一下吧!捐赠互勉!

本文转自^_^肥仔John博客园博客,原文链接:http://www.cnblogs.com/fsjohnhuang/p/3911421.html,如需转载请自行联系原作者


相关文章
|
9天前
|
API 开发工具 C++
【专栏:工具与技巧篇】使用代码编辑器(VS Code/Sublime Text)提升开发效率
【4月更文挑战第30天】在VS Code与Sublime Text两大流行代码编辑器中,开发者可借助其高效特性提升编程效率。VS Code拥有丰富的插件生态、内置Git集成、强大的调试工具、智能提示和多文件导航功能。Sublime Text则以其轻量级、快速响应、多光标编辑及自定义构建系统见长。学习编辑器的键盘快捷键、自定义配置、使用内置终端以及键绑定和宏,将助开发者进一步提高开发效率。选择适合自己的编辑器并不断适应新技术是提升开发工作流的关键。
|
9月前
|
Linux 开发工具
CentOS中设置vim为默认vi编辑器
CentOS中设置vim为默认vi编辑器
|
10月前
|
Linux C语言 C++
配置 Sublime Text4为 C++ 编辑器的方法
自定义在Terminus的终端中编译运行cpp文件: 在Tools->Build System->New Build System中新建编译文件,保存为CppTerminus.sublime-build,替换内容
103 0
|
10月前
|
Linux C语言 C++
如何配置 Sublime Text4为 C++ 编辑器
自定义在Terminus的终端中编译运行cpp文件: 在Tools->Build System->New Build System中新建编译文件,保存为CppTerminus.sublime-build
229 0
|
前端开发 JavaScript IDE
前端基本开发工具的IDE/编辑器之Sublime
Sublime Text是一款强大的文本编辑器,目前已经成为了许多开发者的首选。下面就让我们来看看Sublime Text的特点和优势。
131 0
|
Ubuntu IDE 开发工具
轻盈潇洒卓然不群,敏捷编辑器Sublime text 4中文配置Python3开发运行代码环境(Win11+M1 mac)
20世纪初,几乎所有的飞机都是并列双翼结构,此时,美国著名飞行大亨霍华德·休斯认为自己的飞机不够快,助手委婉地提醒他,如果速度太快,飞机的上翼结构支柱很可能会支撑不住,发生断裂。霍华德愤怒地向助手大喊:“谁说我们需要上翼结构?让上翼和支柱见鬼去吧,我们需要的是更轻便的单翼飞机!”于是乎,H1单翼飞机就此出现,这款机型身上体现了霍华德作为一名航空工程师的天才之处:突破性的流线型机身,可收放起落架,轻巧灵动,平面的铆钉和接头以减少空气阻力,因其优美的造型被称为“银色子弹”。 同样地,如果你入职了一家公司,当主管拍拍你的肩膀让你往电脑里安装Pycharm的时候,你也可以愤怒地向他大喊:“谁说我们需要
轻盈潇洒卓然不群,敏捷编辑器Sublime text 4中文配置Python3开发运行代码环境(Win11+M1 mac)
|
前端开发 JavaScript Java
小小一款代码编辑器竟然也可以有程序运行之功能——Sublime Text3运行各种语言程序的总结
小小一款代码编辑器竟然也可以有程序运行之功能——Sublime Text3运行各种语言程序的总结
193 0
小小一款代码编辑器竟然也可以有程序运行之功能——Sublime Text3运行各种语言程序的总结
|
域名解析 安全 Linux
【Linux】CentOS系统网络配置—动态、静态配置及vim编辑器的3种工作模式
【Linux】CentOS系统网络配置—动态、静态配置及vim编辑器的3种工作模式
345 0
【Linux】CentOS系统网络配置—动态、静态配置及vim编辑器的3种工作模式
|
程序员
程序员之路:sublime编辑器setting配置
程序员之路:sublime编辑器setting配置
113 0
|
Python
Python编程:sublime编辑器python开发必装插件
Python编程:sublime编辑器python开发必装插件
150 0