从 Ubuntu 9.04 升级到 11.04(新安装)后,我遇到了 Eclipse 编辑器的奇怪问题。
使用 Eclipse PyDev 插件时,每当我输入单引号字符串(如“bla”)时,它们都会显示为矩形(引号和字符串)。
一开始我以为这是 PyDev 插件的问题,但 Java 和 Scala 插件也会出现这种情况。在 Java 中,例如,输入
System.out.println(“bla”)
然后“out”仅显示为矩形。奇怪的是,大约半秒钟后,我看到“System.out.println”,然后编辑器将其更改为 System.[][][].println(实际上不是 [](这里我用了两个括号),它显示为矩形)。
这很奇怪。我以前从未在任何 Ubuntu、Java 或 Eclipse 版本上遇到过这种情况。
目前我使用的是:Ubuntu 11.04。Eclipse 3.6 Java 1.6.0_25
使用了 Python (2.1) 和 Scala (beta 5) 的最新插件。
Eclipse 和 Ubuntu Terminal 设置为 UTF-8。
使用 KDE 而不是 Gnome 时也会出现此问题。
我怀疑这与 Java 有什么关系,因为我在工作中使用旧版 Ubuntu 安装(10.04、9.10 等)上的相同版本。Netbeans 不会发生这种情况。但我曾经看到更新管理器中的错误对话框消息,其中错误小部件中有一些矩形。也许这是同样的问题
有什么想法可能出在这里以及如何修复它?Eclipse 无法使用,但我需要它来工作,也需要它来处理 Scala 和 Python(Eclipse 插件现在非常好用)。
克劳斯
答案1
搞清楚了。这是字体问题。当我将 Eclipse 更改为使用 Java 编辑器中的系统字体设置时,它可以正常工作。不知何故,ubuntu 安装了所需的字体。