Ubuntu18.04 RStudio中文輸入辦法——(2020-06-18更新,RStudio1.3.959)

Ubuntu18.04 RStudio中文輸入辦法記錄——(2020-06-18更新,RStudio1.3.959)

基於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了。

2020-6-18 重要更新

近日將Rstudio進行了更新,版本爲1.3.959,然後呢,不出意外的,中文輸入又掛了。上面的方法失效,因爲RStudio的Qt版本應該是又更新了。一番搜索,發現。。。怎麼說呢,都是上面的方法的重複,99.99999%都是重複。
這次依然是搜到了一個霓虹國的頁面,還是個pdf。不得不說,鄰國的教程更新速度真的不錯,這麼快就把入門教程更新到了2020-05-27的最新版RStudio和4.0版的R,相比之下,國內的。。。。。
先放上原地址:鏈接網速可能極慢,請耐心
然後因爲國內訪問github這個同性交友網站的速度實在太慢,我還是直接幫大家把關鍵代碼寫上吧。

# 關閉 R 和 RStudio, 執行下列命令:
sudo apt install -y fcitx-frontend-qt5
sudo ln -s /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /usr/lib/rstudio/plugins/platforminputcontexts/
# Enjoy

解決的思路就是,爲新版的RStudio增加當前對應版本的輸入法插件的鏈接庫。和前文中最開始說的官方方法差不多,區別在於,目的路徑變了,不是rstudio/bin/plugins/,而是rstudio/plugins/下面。
不管如何,反正我的新版RStudio又可以愉快的輸入中文了。

有幫助到大家的話,給點個贊啊,滿足一下小小的快樂。

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