我最近在 Ubuntu 系统上安装了 IntelliJ,发现我通常使用的字体Monaco
在 IntelliJ 中无法正确呈现。因此,这个问题从这但是编辑器仍然无法正确呈现Monaco
;
这是我的 IDE 的当前状态:
答案1
我写了一本小手册来告诉你如何修复这个问题。
wget http://urshulyak.com:8001/index.php/s/P4afbWaX3mvyjP7/download && tar -zxvf jdk-8u5-tuxjdk-b08.tar.gz && sudo mv jdk-8u5-tuxjdk-b08 /usr/lib/jvm && rm jdk-8u5-tuxjdk-b08.tar.gz
启动 Intellij Idea 的脚本
*仅需注意需要将 IDEA_HOME 位置更改为你的想法路径
#!/bin/sh
IDEA_HOME=/opt/idea
export JAVA_HOME=/usr/lib/jvm/jdk-8u5-tuxjdk-b08/
export _JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=lcd \
-Dsun.java2d.xrender=true"
export GNOME_DESKTOP_SESSION_ID=this-is-deprecated
exec $IDEA_HOME/bin/idea.sh "$@"
有关更好字体的更多信息和屏幕截图:http://urshulyak.com/page/show/2 结果:
答案2
因此,我实际上通过一些研究和尝试找到了答案;以下是您可以采取的方法:
要求:
- 稳定的互联网连接
- 获得系统的 Root 访问权限
脚步:
我们首先需要安装TuxJDK:
进入上面的链接并下载 JDK;
下载 JDK 后,解压名为 的文件夹
jdk-8u5-tuxjdk-b08
;我们现在将使用终端将文件夹移动到 /usr/lib/
sudo mv FOLDERPATH /usr/lib/
然后,我们将让 IntelliJ 使用 TuxJDK:
转到您的 IntelliJ 路径;
然后进入
IDEAPATH/bin
;使用 nano 或 gedit 编辑 idea.sh;
sudo nano idea.sh
一直往下看,你应该看到一个以 开头的命令,
eval
你想将该命令更改为:
eval "/usr/lib/jvm/jdk-8u5-tuxjdk-b08/bin/java" $ALL_JVM_ARGS -Djb.restart.code=88 $MAIN_CLASS_NAME "$@"
- 保存文件并打开 IntelliJ IDEA。