PhpStorm使用记录

Linux下(目前我用的是archlinix,不知道在ubuntu/opensuse等下面情况怎么?),默认字体很模糊。
看了下其启动脚本,发现linux版的phpstorm用的是系统的JRE,并不像在windows下面用的是自带JRE的。
因此,系统中JRE的字体配置会影响到phpstorm,如果你在编辑器中使用的是JRE中的虚拟字体(如monospaced等)的话。
由于我先前调netbeans时已经把monospaced映射到DejaVu Sans Mono了,因此,这里直接在编辑器的配置那里把字体选为monospaced.用虚拟字体的好处是中文与英文可以用不同的字体呈现。
解决字体模糊问题的办法:
开启JVM的反锯齿项:

1
2
3
cd /opt/PhpStorm/bin/
sudo cp PhpStorm.vmoptions PhpStorm.vmoptions.orig
sudo vim  PhpStorm.vmoptions

加上如下选项:

1
2
-Dswing.aatext=true
-Dawt.useSystemAAFontSettings=lcd

对于windows下面的字体,由于用的是自带JRE的,因此要到phpstorm的安装目录下面修改JRE字体配置文件:
JetBrains\PhpStorm 2.1.1\jre\jre\lib\fontconfig.properties
前面关于netbeans的文章中说过修改这个文件的事情,因此这里不再絮叨。

分享一个黑色配色:
来自 phpstorm-dark-theme

Eli's_Dark_Scheme.jar (25.5 KB)

更多
No Responses Post a comment

Leave a Reply

Note: You may use basic HTML in your comments. Your email address will not be published.

Subscribe to this comment feed via RSS