我一直在使用sublime text,在linux上之前一直遇到不能切換中文輸入法的問題,也看了github上的一些解決方案,綜合之後總結如下大殺器
1. 使用 inputhelper 插件
下載此插件之後,需要手動配置下它的快捷鍵,因爲默認的 使用 ctrl + shift +z 與那種的 unredo 相沖突
另外 切換到該插件下的目錄,將 .py .pyc 文件賦予執行權限
如果還不能使用 請使用 ctrl + ` 打開控制檯檢查錯誤
2.使用 fcitx 輸入法,不知道是不是 scim的問題,使用這個一直不能使用
https://fcitx-im.org/wiki/Install_(Ubuntu) sudo add-apt-repository ppa:fcitx-team/nightly 或者 sudo add-apt-repository ppa:fcitx-team/stable sudo apt-get install fcitx fcitx-googlepinyin 在"系統管理"-"語言支持"裏設置"鍵盤輸入系統"爲fcitx 或者 im-switch -s fcitx -z default 或者運行 im-switch -c 手動選擇默認輸入法 在"首選項"-"啓動應用程序"添加fcitx,讓它開機自啓動: 名稱: Fcitx 命令: /usr/bin/fcitx -d 註釋: Fcitx startup 注意:這種情況下在konsole/kate等kde程序中無法調用fcitx輸入法,這是因爲ibus-qt4的問題,卸載該包即可. sudo aptitude remove ibus-qt4 sudo aptitude install fcitx-frontend-qt4 # 這個包我沒有安裝,fcitx就能在kde程序中使用了.
fcitx默認快捷鍵 調用輸入法: Ctrl+Space 中英文切換: 左Ctrl (我改爲左Shift) 翻頁: -和= (我改爲,.) 在窗口間共享: 設爲"按程序" 修改配置後沒有生效則建議重啓輸入法:先右擊狀態欄裏的fcitx選擇退出,然後按Alt+F2運行fcitx -d啓動.
我目前使用這2種方法基本解決這些問題,另外說一句 fcitx-googlepinyin 確實很給力
相關文章參見:
http://vb2005xu.iteye.com/blog/2118919
http://vb2005xu.iteye.com/blog/2121778
http://vb2005xu.iteye.com/blog/2126818