Sublime Text 2 如何在 Ubuntu 下输入中文?


在Ubuntu 10.10 LTS + iBus pinyin下无法输入中文,请问这个问题如何解决?谢谢。

Ubuntu sublime2 中文输入 Linux sublime

狂気DNEET 10 years, 4 months ago

iBus pinyin

  1. 先安装能在sublime text 2显示中文的字体,有一个非常好的开源字体,叫做“文泉驿字体”,安装如下:

    sudo apt-get install xfonts-wqy
    

    官方网站:http://wenq.org/index.cgi?%E9%A6%96%E9%A1%B5

  2. 然后配置sublime text 2的 “Settings-User”,在里面加上:

    "font_face": "WenQuanYi Micro Hei Mono"
    
  3. 最后安装一个sublime text 2的插件 InputHelper,用于输入中文,安装如下:

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

使用方法:

  1. 保证ibus/scim是在gtk程序下正常运行。
  2. Ctrl+Shift+Z 调出输入框(虽然不习惯也不爽,但能支持中文输入已经不错啦_^)
  3. 在输入框窗口输入中文,然后按下Enter或者Ctrl+Enter键输入文字到sublime text 2
  4. 点击>右方向键或者End键把光盘移动到最后,进行继续输入(回到1)

说明: 该插件只能在linux下使用,对于windows或者mac是不支持的。

fcitx

解决办法如下:

  1. 添加fcitx的ppa源

    sudo add-apt-repository ppa:fcitx-team/nightly
    
  2. 执行源更新

    sudo apt-get update
    
  3. 安装新版的fcitx

    sudo apt-get install fcitx
    

然后重新打开sublime text2就可以在里面输入中文了,但光标是无法跟随的。如果不行的话,记得重启下就行了

hhsyzq answered 10 years, 4 months ago

Your Answer