楼主: 轻水堆
4023 5

谁能够解决Linux下RStudio的fcitx输入不了中文问题 [推广有奖]

  • 1关注
  • 0粉丝

硕士生

75%

还不是VIP/贵宾

-

威望
0
论坛币
2724 个
通用积分
64.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
106 点
帖子
3
精华
0
在线时间
398 小时
注册时间
2015-7-28
最后登录
2024-12-28

楼主
轻水堆 发表于 2017-8-24 10:06:14 |AI写论文
240论坛币
谁能够解决Linux下RStudio的fcitx输入不了中文问题啊?在Linux上面用fcitx,已经出现好几个软件的IDE输入不了中文了。这个问题很大,解决不了,难以真正迁移去Linux啊,像Debian与Ubuntu都有上面的fcitx问题。

最佳答案

pabcsxyz 查看完整内容

你好,这是到目前都非常难以解决的Linux中文问题。Linux下面的许多有IDE都是输入不了中文的,尽管能够又识别中文,当然也只有UTF-8的才可以。不只是RStudio,就算是Anaconda、TeXworks以及TeXStudio都是输入不了fcitx,你必定也是查过RStudio1.03左右版本的,一个日本人的回答,我也试过他的做法。但是直接令到我的xubuntu 16.04桌面挂了。那好像叫fcitx-RStudio-qt的插件不行的,我查过官网RStudio官网也没有这个插件,而直接 ...
关键词:RStudio Studio Linux Lin dio

回帖推荐

pabcsxyz 发表于2楼  查看完整内容

你好,这是到目前都非常难以解决的Linux中文问题。Linux下面的许多有IDE都是输入不了中文的,尽管能够又识别中文,当然也只有UTF-8的才可以。不只是RStudio,就算是Anaconda、TeXworks以及TeXStudio都是输入不了fcitx,你必定也是查过RStudio1.03左右版本的,一个日本人的回答,我也试过他的做法。但是直接令到我的xubuntu 16.04桌面挂了。那好像叫fcitx-RStudio-qt的插件不行的,我查过官网RStudio官网也没有这个插件,而直接 ...

沙发
pabcsxyz 发表于 2017-8-24 10:06:15
    你好,这是到目前都非常难以解决的Linux中文问题。Linux下面的许多有IDE都是输入不了中文的,尽管能够又识别中文,当然也只有UTF-8的才可以。不只是RStudio,就算是Anaconda、TeXworks以及TeXStudio都是输入不了fcitx,你必定也是查过RStudio1.03左右版本的,一个日本人的回答,我也试过他的做法。但是直接令到我的xubuntu 16.04桌面挂了。那好像叫fcitx-RStudio-qt的插件不行的,我查过官网RStudio官网也没有这个插件,而直接apt-get也拿不了这个包,debian9 也没有这个东西。
    总体来说,支持fcitx的插件问题是无解的,这个问题全世界没有人可以解决啊,也不是debian/ubuntu等Linux系统的问题。这要取决于别的公司,尤其是商业公司是否支持。不过我知道gvim等是可以输入中文的,暂且先用gvim输入中文,当R脚本需要中文的时间,再从gvim中复制粘贴过去吧。目前在Linux上面方案是这样的了。
已有 1 人评分论坛币 热心指数 收起 理由
admin_kefu + 30 + 2 热心帮助其他会员

总评分: 论坛币 + 30  热心指数 + 2   查看全部评分

藤椅
raiman 发表于 2018-10-15 23:35:10
  1. wget http://ikuya.info/tmp/fcitx-qt5-rstudio.tar.gz
  2. tar xf fcitx-qt5-rstudio.tar.gz
  3. cd fcitx-qt5-rstudio
  4. sudo apt install ./fcitx-frontend-qt5-rstudio_1.0.5-1_amd64.deb ./libfcitx-qt5-1-rstudio_1.0.5-1_amd64.deb
复制代码

以上办法一般可以解决RStudio在ubuntu中的中文输入问题。若存在依赖,如出现:
The following packages have unmet dependencies:
fcitx-frontend-qt5-rstudio : Depends: qtbase-abi-5-5-1 but it is not installable
E: Unable to correct problems, you have held broken packages.
等提示,无法apt安装时,可采用以下方法解决:
解压deb包:
  1. dpkg-deb -R  fcitx-frontend-qt5-rstudio_1.0.5-1_amd64.deb    fcitx-frontend-qt5-rstudio
复制代码

把解压出来的文件fcitx-frontend-qt5-rstudio/usr/lib/rstudio/bin/plugins/platforminputcontexts/下的对应文件拷贝到系统/usr/lib/rstudio/目录下面对应的位置,然后再解压第二个deb包:

  1. dpkg-deb -R  libfcitx-qt5-1-rstudio_1.0.5-1_amd64.deb  libfcitx-qt5-rstudio
复制代码

把解压目录对应的libfcitx-qt5-rstudio/usr/lib/rstudio/bin里面的四个文件拷贝到/usr/lib/rstudio/bin目录下(新版本的Rstudio可能已经有这四个文件了),重新启动rstudio即可。
一天12个小时,一周6天半!

板凳
raiman 发表于 2018-10-15 23:36:25
pabcsxyz 发表于 2017-8-24 10:06
你好,这是到目前都非常难以解决的Linux中文问题。Linux下面的许多有IDE都是输入不了中文的,尽管能够又 ...
RStudio的中文输入可以按楼上方法来解决。Texworks则貌似一直都可以输入中文。

报纸
raiman 发表于 2018-10-16 10:07:19
RStudio-chineseinput.zip (224.88 KB) 本附件包括:
  • Screencast-chineseinput.mp4

一天12个小时,一周6天半!

地板
尚目目 发表于 2019-1-1 10:44:24
还有这个问题的请看我的这篇帖子:
  1. https://github.com/JackieMium/my_blog/issues/12
复制代码


我编译好的文件放在这里:

  1. https://github.com/JackieMium/libfcitxplatforminputcontextplugin.so
复制代码

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-9 15:00