Sublime Text 2 如何在 Ubuntu+iBus 下輸入中文?

在Ubuntu 10.10 LTS + iBus pinyin下無法輸入中文,能解決這個問題嗎?請教各位。


  • 先安裝能在sublime text 2顯示中文的字體,有一個非常好的開源字體,叫做「文泉驛字體」,安裝如下:

sudo apt-get install xfonts-wqy

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

  • 然後配置sublime text 2的 「Settings-User」,在裡面加上:

"font_face": "WenQuanYi Micro Hei Mono"

  • 最後安裝一個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是不支持的。


完美解決 Linux 下 Sublime Text 中文輸入

是下這個!


Sublime是一款很好用的編輯器,但是在Linux下的中文輸入一直讓人很糾結,網上流傳的解決方法大都比較繁瑣,故在此提供一個基於 Fcitx 輸入框架相對比較簡單的的解決方案

====Github傳送門====

lyfeyaj/sublime-text-imfix · GitHub,感謝作者lyfeyaj。

====部署環境====

  • Ubuntu/Debian/Linux Mint 均可…
  • 已安裝 Sublime Text 2/3。
  • 已安裝 Fcitx 輸入框架並設置為默認輸入法

====具體步驟====

1. 更新並升級系統為最新:

sudo apt-get update sudo apt-get upgrade

2. 克隆項目到本地,路徑任意 :

git clone https://github.com/lyfeyaj/sublime-text-imfix.git

3. 在項目路徑下運行腳本:

cd sublime-text-imfix ./sublime-imfix

4. 重啟後即可在終端中調用Sublime Text 2/3 ,藉助Fcitx進行實現中文輸入,效果圖如下(環境:Linux Mint 17.2 + 搜狗輸入法):

=====注意事項====本解決方案只需三步,基本上能滿足大部分情境需要,但仍存在以下不足:

  • Sublime Text 2/3 輸入法修復僅當在終端中使用 subl . 調用 Sublime Text 時有效(可通過修改sublime_text.desktop實現,但比較麻煩)。

  • 在非root環境下才可以輸入中文,root許可權下打開Sublime Text 並不能輸入中文。

另外輸入法還可能不隨框但是並不影響使用,總好過雙開兩個代碼編輯器進行複製粘貼…(汗)

……

EOF.


在終端依次輸入:

sudo apt-get install git
git clone https://github.com/lyfeyaj/sublime-text-imfix.git
cd sublime-text-imfix
./sublime-imfix

期間有[y/n]的都輸入y

接下來等待更新

項目地址

lyfeyaj/sublime-text-imfix · GitHub


打上補丁,可以支持fcitx,ibus 至今沒有一個很好的方法。

一般情況下,sublime Text 在linux 下有三種輸入中文的方法(對應三種不同輸入法框架):

1,小小輸入法原生兼容(下載地址:小小輸入法資源匯總(2009.10.23 更新))

2,Ibus 使用InputHelper (蛋疼的方法,類似在其它地方拷貝過來)

3,打補丁讓其支持Fcitx

參考:

Sublime text for linux 中文輸入法無法使用


Fedora 用戶表示鬱悶至極

fictx 重新編譯安裝的最新版本完全沒法用

鬱悶啊


ibus就無解了,10.10 fictx用戶表示輸入中文無壓力


沒有辦法解決,在其他平台下都沒有問題,就linux下面都不行。

【update】

http://blog.csdn.net/lufeng20/article/details/7404369 這篇文章解決了。


你們都好傻,不要把代碼部署到root許可權目錄就ok了.


Fedora里暫時沒找到好的解決辦法,目前ST2+vim一起用


sublime text 2 + fcitx 測試沒有問題


從此養成書寫英文代碼注釋的"好習慣"

文本內容只能gedit或者其他編輯器然後copy過來拉~


用ATOM吧 

sudo add-apt-repository ppa:webupd8team/atom

sudo apt-get update

sudo apt-get install atom


在ubuntu上sublime text 3中文輸入的解決方法,自己嘗試了,可以行得通

Ubuntu 下讓sublime-text3支持中文輸入法


推薦閱讀:

想配置一台Linux台式機,求攻略?
如何在Ubuntu下配置Android開發環境?
為什麼同樣是網速不好的條件下,同樣用Chrome,Ubuntu載入網頁的速度要比Windows快?
Ubuntu 下如何安裝 QQ International?
公司新發了一個 Dell 本,安裝 Ubuntu 還是 Arch Linux?

TAG:Linux | Ubuntu | SublimeText |