sublime-text-3 編輯器性感而敏捷, 卻讓人感慨有其長必有其短。
有些缺點都可以通過外掛程式解決。 但是要解決輸入中文問題卻很複雜, 不能輸入中文實在是太痛苦了。
我在做一個有很多文字的html頁面, 在無數次複製粘貼後, 我終於決定看一下有沒有好的解決辦法能解決這個問題。
在試了有十幾個教程都失敗時, 我幾乎要放棄了。 搜索出來的教程大部分都不起作用, 有的連庫檔的語法都是錯誤的, 更別說編譯到subl 裡了。
最終我決定去官方網站逛逛, 發現官網論壇的管理員提供了一個方法, 很簡單。 試了一下,
那就記錄一下這個方法, 希望對於解決大家頭疼的subl不能輸入中文問題有一些幫助。
以下方法在 ubutun15.04 中親測可行, subl版本為 3126 。
具體分為下面幾個步驟:
原始檔案github連結位址為
二.安裝fcitx輸入法
打開終端, 輸入命令
sudo apt-get install -y fcitx fcitx-im安裝 fcitx 輸入法框架,安裝此框架後, 框架下的輸入法就都可以在 subl 中使用了。
三.安裝編譯庫
先更新軟體庫, 在終端輸入命令
sudo apt-get update再安裝編譯庫
sudo apt-get install -y build-essential libgtk2.0-dev四.編譯檔
在切換到資料夾後, 在終端中輸入以下命令
gcc -Os -shared -o libsublime-imfix.so sublime_imfix.c $(pkg-config --libs --cflags gtk+-2.0) -fPIC完成編譯
五.移動檔
依次在命令列中輸入以下命令(/opt//sublime_text為subl的預設安裝目錄)
mv -f libsublime-imfix.so /opt/sublime_textcp -f subl "$(which subl)"cp -f sublime_text.desktop /usr/share/applications/cp -f sublime_text.desktop /opt/sublime_text完成。
打開sublime, 你會發現, 在你切換到fcitx輸入法後, 就可以在輸入中文了。 這也是我在實驗了網路上數十幾個不同教程後, 發現唯一簡單且有效的方法。
不用複製粘貼大堆的代碼, 不用改系統的各種檔, 只需要輸入幾條命令就可以輸入中文了。
當然, 不管那種方法, 可以輸入中文後存在不能在subl打開中外掛程式包目錄的問題, 要想完美解決, 只能等官方動作了。 (雖然我在官網論壇中並沒有發現官方有這種想法^_^!)。
以上就是sublime-text-3 設置可輸入中文的方法。