• R语言
  • Rstudio在ubuntu10.04中中文支持的问题

在ubuntu10.04上面装了Rstudio0.97.551后发现输入中文显示空白,然后输入

"中文"
回车,显示的是所有字符重叠的结果,不知道是何原因?请各位大神指教。

另外,系统编码为utf8
<br />
> sessionInfo()<br />
R version 3.0.1 (2013-05-16)<br />
Platform: i486-pc-linux-gnu (32-bit)</p>
<p>locale:<br />
 [1] LC_CTYPE=en_US.UTF-8<br />
 [2] LC_NUMERIC=C<br />
 [3] LC_TIME=en_US.UTF-8<br />
 [4] LC_COLLATE=en_US.UTF-8<br />
 [5] LC_MONETARY=en_US.UTF-8<br />
 [6] LC_MESSAGES=en_US.UTF-8<br />
 [7] LC_PAPER=C<br />
 [8] LC_NAME=C<br />
 [9] LC_ADDRESS=C<br />
[10] LC_TELEPHONE=C<br />
[11] LC_MEASUREMENT=en_US.UTF-8<br />
[12] LC_IDENTIFICATION=C       </p>
<p>attached base packages:<br />
[1] stats     graphics  grDevices<br />
[4] utils     datasets  methods<br />
[7] base     </p>
<p>loaded via a namespace (and not attached):<br />
[1] tools_3.0.1<br />
</p>

系统实在太老了,能升级先升级吧。

也可能是中文字体或者等宽字体以及 fallback 方案设置问题。微米黑,正黑 Droid Sans 这些都有吧?

11 年用 Fedora 时曾经有过类似的问题:光标显示的位置和实际所在的位置不一致 …… 在后来的 RStudio 版本中就解决了,当时还有 workaround 来着:

http://support.rstudio.org/help/discussions/problems/1000-cursor-position-is-different-from-point-of-text

回复 第3楼 的 肖楠:果然是缺乏字体,装了微米黑,正黑后问题就o了。其实也想升级系统来着,不过装了13.04虚拟机跑不动了,无奈退回到10.04,不过设置起来还是蛮麻烦的。再次拜谢肖楠大神。[s:11]

回复 第4楼 的 catfish: 问题解决了就好。

我 09 年开始也是在虚拟机上用了一阵,后来觉得不爽,下决心把整块硬盘格成 ext4 只跑一个 Linux 单系统。后来换了两个发行版,一直单系统用到今天,没觉得有什么不方便。

自带的 Unity 比较卡的话,可以换个 Gnome 3 或者 Mate 之类的桌面环境。停留在低版本以后的问题只会越来越多。