PhpStorm使用记录

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

cd /opt/PhpStorm/bin/
sudo cp PhpStorm.vmoptions PhpStorm.vmoptions.orig
sudo vim  PhpStorm.vmoptions

  加上如下选项:

  • -Dswing.aatext=true
  • -Dawt.useSystemAAFontSettings=lcd

对于windows下面的字体,由于用的是自带JRE的,因此要到phpstorm的安装目录下面修改JRE字体配置文件:

  • JetBrainsPhpStorm x.x.xjrejrelibfontconfig.properties 前面关于netbeans的文章中说过修改这个文件的事情,因此这里不再絮叨。   始终显示行号:

  • Settings -> Editor -> Appearance ->Show line numbers