ubuntu 輸入法和IDEA之間的故事

? ? ?從14年開始我正式在ubuntu下工作,由于在linux環(huán)境我是一個新的不能再新的新手了,所以為了能愉快的工作,堅(jiān)持 "linux下開發(fā),不是開發(fā)linux"!能不折騰盡量不折騰。一直沿用ubuntu提供輸入法 --ibus 框架下的各種輸入引擎。比如sun-pinyin/iBus Pinyin Setup/google-pinyin 等等。最終一直穩(wěn)定在第二個,因?yàn)榈诙€對于我日常簡單的輸入已經(jīng)足以勝任了。

? ? ? 但是有那么一段時間ubuntu下我不能愉快的玩耍了,每當(dāng)我正在intellij idea 里專注的coding的時候忽然發(fā)現(xiàn)我輸入的字母一個也沒有按照我的計(jì)劃顯示在ide上,我無語了,于是各種找原因,要知道我正在趕項(xiàng)目啊,fk!??! ?于是我不得已重啟,恢復(fù)正常。但是過了大概一小時這個問題有來找我了,媽蛋。。。。還能不能愉快的玩耍了???? ?這會兒我有點(diǎn)時間了,于是我開始找問題觸發(fā)的規(guī)律,這個過程省略一萬行。。。。。。

? ? ? 最終問題鎖定在ibus輸入法中,我卸載? iBus Pinyin Setup? 結(jié)果問題依然存在,最后我將bius輸入法有關(guān)的都卸載了,于是問題解決了,但是我的輸入中文問題出現(xiàn)了,沒有輸入法了,到這里我還是沒有明白為什么,于是我求助google? 結(jié)果是這個問題早就出現(xiàn)過是ibus 輸入法的一個輸入框架問題 ,就是這個軟件的問題? Keyboard Input Methods ? ?如果 你將這個關(guān)鍵字和intellij idea 結(jié)合搜索就能知道這個問題其實(shí)很早就已經(jīng)存在了,一直沒有解決,我不知道為什么沒有解決,到此我算是不得不放棄了,這個是python編寫我搞不定了,python我還沒入門呢。于是找下家,辛虧linux 開源軟件很多,這一路上我有找小小輸入法,這個我在虛擬機(jī)測試過輸入還行,但是會卡卡的 而且有一定的幾率死機(jī),不知道什么問題,我使用起來比較生硬,所以也就放棄了。http://yong.dgod.net/? ? 接下來是中州 rime 名聲也挺大的,一樣跨平臺,win下小狼豪 很出名的。期間過度輸入法我使用了在線輸入法,不過實(shí)在很不方便。麒麟的搜狗我安裝過但是沒有成功,雖然將麒麟源添加進(jìn)去也失敗了。我本人也比較排斥搜狗輸入法,所以也沒有全力去研究它,但是搜狗對中文輸入的共享我聽到的說法是很高評價的。

? ? ? 于是,我轉(zhuǎn)戰(zhàn)到fcitx,之前剛接觸linux 聽到各種偏見,于是一直比較排斥fcitx ,現(xiàn)在因?yàn)閕dea 讓我重新認(rèn)識她。我百度了fcitx 安裝教程。幸好一次成功。

? ? 下面我把這個輸入法 大概教程原樣貼上來。

原網(wǎng)址:http://www.bubuko.com/infodetail-321119.html

fcitx無法輸入英文( ubuntu14.04安裝fcitx,fcitx-googlepinyin,fcitx-sogoupinyin)


第一步:卸載ibus 。 $sudo apt-get remove ibus

可能會把unity-control-center卸掉,這不影響安裝fcitx,待一切都完成后再安裝$sudo apt-get install unity-control-center

第二步:安裝fcitx。在軟件中心(也就是帶A的那個圖標(biāo))中輸入fcitx,然后選擇 fcitx啟動輸入法 ?安裝,在安裝的同時也會安裝一些依賴的軟件。


?圖1:安裝fcitx

安裝完成后如圖1所示,然后重啟系統(tǒng)。

圖2:查看fcitx配置(fcitx configuration)

在dash中尋找fcitx configuration(fcitx配置),然后察看input method(輸入法)選項(xiàng)頁是否有Keyboard-XX如圖2所示橙紅色所示,如果有則繼續(xù)第三步;如果沒有則刪除fcitx:$sudo apt-get remove fcitx*,另外把~/.config/fcitx也刪除掉(與fcitx相關(guān)的配置文件都刪掉)。重新安裝fcitx。。

第三步:添加所需輸入法。這時fcitx輸入法的框架已經(jīng)搭建好,我們就可以按照自己的喜好添加自己喜歡的輸入法,可以加入wubi,google,sun等輸入法,當(dāng)然也可以加入sogou輸入法。在圖1所示圖片的最下方點(diǎn)Show 86 technical terms(顯示86個不常用項(xiàng)),可以找到相應(yīng)的輸入法,但是sogou輸入法需要第三方安裝,這個網(wǎng)上有很多教程。圖3顯示的是安裝google輸入法。

圖3:在fcitx框架下安裝google輸入法

這時候最好重啟一下。

第四步:補(bǔ)充。如果可以正常使用,這一步就可以不看了。不能正常使用的話,(1)進(jìn)入到如圖2的界面,確認(rèn)googlepinyin是否存在,如不存在點(diǎn)最下方方的+號,添加googlepinyin。(2)system setting(系統(tǒng)設(shè)置)->language support(語言支持),在language(語言)選項(xiàng)頁把Keyboard input method system 選擇為fcitx,如圖4所示。(3)在終端中輸入$im-config (也可以在dash 中點(diǎn)input method) 一路Yes ,最后選擇fcitx。然后重啟系統(tǒng)。

圖4:選擇系統(tǒng)輸入法

注意:(1)本文介紹的方法是在我的ubuntu14.04 英文版下進(jìn)行的,如果你的是中文版,不要慌,在文中基本上都有中文解釋,慢慢來,相信你能行的。

(2)本人現(xiàn)在有時間,介紹一下搜狗輸入法的安裝,下載deb軟件包:http://pinyin.sogou.com/linux/?r=pinyin,在下載頁介紹了安裝方法,也要注意在圖2所示頁要有sogoupinyin。暫時告一段落,如有問題smallpenguin@mail.hfut.edu.cn。

本文出自 “少年聽雨歌樓上” 博客,請務(wù)必保留此出處http://iamokay.blog.51cto.com/6035878/1541988


至此安裝完成如果不出意外你可以使用ctrl + space 調(diào)出輸入法輸入中文了。如果出現(xiàn)意外,有一下幾點(diǎn)需要注意:

1.這里我沒有按照教程刪除ibus ,在untiy下會刪除中心、language support 等軟件,比較麻煩,ubuntu下捆綁了很多ibus。所以不用刪除ibus 依然能安裝成功,但是你需要把ibus 輸入法刪除干凈,我想這個可能是必須的,一山不能容二虎嘛。

2. 第一步完成查看圖2的時候可能沒有出現(xiàn)教程圖示,這時候先不要著急remove ,打開終端[CTRL+ALT+T] 輸入fcitx configuration 然后你再次打開fcitx config 可能就出現(xiàn)你安裝輸入法引擎了。

3.再者,如果你選擇google pinyin 可能會因?yàn)橐蕾嚢脤?dǎo)致安裝失敗,那么根據(jù)提示升級依賴包即可。

4.接下來就是輸入法的個性設(shè)置,我這里沒有很多個性設(shè)置,因?yàn)槲襥dea 智能提示是CTRL + SPACE 和輸入法快捷鍵沖突,之前都是在系統(tǒng)鍵盤快捷鍵設(shè)置調(diào)整就可以了,但是這次沒有生效,需要將系統(tǒng)快捷鍵禁用,然后調(diào)整fcitx 全局設(shè)置。如下圖:

<輸入法切換快捷鍵設(shè)置<這里supper 指win徽標(biāo)按鍵>

然后將輸入歷史快捷鍵變更,和idea 設(shè)置ui呼出快捷鍵沖突,不然idea 該快捷鍵無法使用,輸入法系統(tǒng)優(yōu)先級是很高的。如下圖:

變更Saving All config and Input History 快捷鍵 我不需要,所以置空


至此,我又能愉快的玩耍啦,希望我能完成這個項(xiàng)目之前不掉鏈子。。。。。 碎覺。。。。。 ?哇啊 ?好困!!....

沒有發(fā)表過帖子,不會組詞造句,前言不搭后語,敬請見諒!看到這篇帖子的人由衷的希望能幫到你!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 作者 謝恩銘,公眾號「程序員聯(lián)盟」(微信號:coderhub)。轉(zhuǎn)載請注明出處。原文:https://www.ji...
    程序員聯(lián)盟閱讀 76,916評論 47 64
  • Linux輸入系統(tǒng)經(jīng)過多年的發(fā)展,依舊還是一團(tuán)糟,和整個Linux社區(qū)一樣,太過于分散和自由,沒有一個主心骨。 說...
    mst7閱讀 11,267評論 3 7
  • 為什么用Rime 13年底的時候,日本爆出百度的日本版本輸入法的問題,要求政府人員停用,沒當(dāng)回事,反正我沒用,當(dāng)然...
    lonelygo閱讀 99,816評論 43 105
  • Ubuntu 輸入法概況 Ubuntu上有Ibus、Fcitx等開源的輸入法框架,支持各種各樣的引擎。如,搜狗輸入...
    CinderellaM閱讀 4,041評論 0 3
  • 前段時間電腦的Ubuntu系統(tǒng)經(jīng)常出現(xiàn)輸入法崩潰的問題,查了一下發(fā)現(xiàn)可能是fcitx的問題(運(yùn)行的時候占用CPU資...
    HenrySHE閱讀 1,331評論 0 0

友情鏈接更多精彩內(nèi)容