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又可以愉快的输入中文了。

有帮助到大家的话,给点个赞啊,满足一下小小的快乐。

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