Ubuntu18.04 RStudio中文輸入辦法

基於fcitx的方法

首先,安裝fcitx

網上總是說先安裝fcitx等等,其實不需要那麼麻煩,先去下載搜狗的輸入法,deb文件。然後雙擊打開,使用自帶的軟件倉庫直接安裝就好。會自動安裝所需的依賴。安裝完畢後,輸入命令:

im-confg

下面按照提示,選擇fcitx作爲輸入法管理。
重啓。
這個時候,使用Ctrl+Shift你會驚訝的發現,搜狗可以使用了,但是RStudio依然不能用搜狗。
下面,官方給出的辦法是$ sudo ln -s /usr/lib/$(dpkg-architecture -qDEB_BUILD_MULTIARCH)/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /usr/lib/rstudio/bin/plugins/platforminputcontexts/
那麼,這個方法有沒有效果呢?據說有,不過在我這裏,三個字: 然並卵。

本人親測,真正有效的辦法是一個霓虹國的博客上給出的:會日語的小夥伴可以直接從這裏過去看博客原文
減輕大家負擔,我把核心命令貼過來:

$ wget http://ikuya.info/tmp/fcitx-qt5-rstudio-qt542+2.tar.gz
$ tar xf fcitx-qt5-rstudio-qt542+2.tar.gz
$ sudo apt install ./fcitx-frontend-qt5-rstudio_1.0.5-1ubuntu1~qt542+2_amd64.deb ./libfcitx-qt5-1-rstudio_1.0.5-1ubuntu1~qt542+2_amd64.deb

然後,啓動你的RStudio,試試切換輸入法,是不是就好了?

基於ibus的方法

這個,因爲ubuntu18.04默認已經把ibus作爲輸入法管理器,所以,實際上你不需要做什麼。然而,對我來說,Ctrl + Space稍微按住那麼一秒鐘才能出來輸入法切換界面,就算選擇了中文輸入,Shift切換鍵也不起作用。雖然可以輸入中文,但是,這種不優雅的切換方式簡直不能忍。
我反正是強忍着用了幾天,結果寫個中文註釋分分鐘想關閉RStudio,完全沒有心情做分析好嗎。
最後,我還是谷歌了一下,選擇了fcitx的搜狗。

後記

linux平臺雖好,奈何軟件支持上還是差了點。windows雖然方便,搞開發搞分析還是弱了些。果然還是蘋果好啊。抽時間把2015 MBP 再收拾一下吧,i7 + 16G,雖然沒有獨顯,應該也還是可以跟目前這個Dell的Precision5530互補一下的。蘋果爲啥就不出Nvidia的本子啊,搞的都不能CUDA,要不然我就不買dell了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章