• 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

      

  • 相关阅读:
    Linux文件权限管理
    Linux用户权限管理
    压缩,解压缩 和tar详细介绍
    grep基本详细使用
    Vim文本编辑器详细用法
    Linux命令查找文件目录
    Linux文件增删改
    Linux目录管理
    Linux修改主机名
    Linux创建高级用户并删除
  • 原文地址:https://www.cnblogs.com/fsjohnhuang/p/3911421.html
Copyright © 2020-2023  润新知