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

摘要:
在苏授权之后,可以进入sublime启动程序。无论如何,我计划使用Vim作为我自己的文本编辑器,稍后我将记录Vim的学习经历!

一、前言                              

  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

  

免责声明:文章转载自《CentOS6.5菜鸟之旅:中文编辑器忍痛放弃Sublime》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇NPOI的使用计算pi的精度+进度条显示下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

OneNote无法打开链接出现错误:你的组织策略阻止我们为你完成此操作

首先打开注册表编辑器,按键盘win+r,调出运行窗口,输入regedit打开注册表编辑器 打开HKEY_CURRENT_USERSoftware 打开Classes 最后选中.html,在默认选项那右键点击修改 将里面的数值数据修改成“Htmlfile”,点击确定后退出,重启下电脑,如果不重启电脑,office onenote也要重新打开...

百度编辑器ueditor简单易用

最近刚刚被分配任务给一个新闻发布,它采用了富文本编辑器。本人也被用于,只是这一次我选择了百度的富文本编辑器ueditor1_4_3-utf8-jsp版。 事实上看ueditor功能非常强大,只是百度的设计还是非常不错的。仅仅须要略微配置一下就能够用了。 首先下载到ueditor1_4_3-utf8-jsp.rar。连接地址是:http://uedito...

C# PropertyGrid使用总结

1. 只有public的property能显示出来,可以通过BrowsableAttribute来控制是否显示,通过CategoryAttribute设置分类,通过DescriptionAttribute设置描述,Attribute可以加在Class上,也可以加在属性上,属性上的Attribute优先级更高; 2. enum会自动使用列表框表示; 3. 自...

Unity编辑器扩展

Unity引擎除了提供大部分通用的功能以外,还为开发者提供了编辑器的扩展开发接口,开发者可以编写编辑器脚本,打造适合自己的游戏辅助工具和定制的编辑器。 以前脚本开发中使用的一些API和组件类,都属于运行时类,Unity还提供了编辑器类用于编辑器的扩展开发,包括编辑器环境下使用的GUI类,编辑器工具类,编辑器操作类(例如拖放、撤销操作)等。 注意:编辑器扩展...

ueditor编辑器图片自定义存放目录及路径修改

百度编辑器ueditor功能强大,很多人士以应用项目开发中,但是里面有一个公众的问题就是上传图片存放目录太深,默认是ueditor/php/upload下,前不久测试后图片存放目录可以改变,但是路径会出现问题。现分享下图片自定义存放目录和路径,我最后的图片存放是www.**.com/image/ 20131113/13843284986865.png。 首...

windows下vim编辑器,字符编码设置。

在windows下的vim默认字符集修改 之前使用vim编辑器的时候碰到乱码的问题,后来在网上看了记下了:在vim编辑器中按esc进入命令模式 1.修改vim内部编码set encoding=utf-8set fileencoding=utf-82.打开文件时识别文件编码如:set fileencodings=utf-8,cp936---(即可设置多个编码...