这里只谈windows环境下
编辑器中代码的字体
1.将JDK_HOME/jre/lib目录下的fontconfig.properties.src复制一份文件fontconfig.properties,并放在该目录下。
2.编辑文件fontconfig.properties,查找到下面一行:
sequence.monospaced.GBK=chinese-ms936, alphabetic,dingbats,symbol |
可以发现由于中文monospaced字体缺省查找顺序是先使用chinese-ms936,结果造成了英文被宋体来显示。纠正非常简单,只需将chinese-ms936和alphabetic调换顺序就可以了:
sequence.monospaced.GBK=alphabetic,chinese-ms936,dingbats,symbol |
3.保存该文件后启动netbeans,这时就会发现netbeans编辑器和输出窗口的字体都变成了Courier New,很好看。如果你已经改了缺省字体设置,不妨再把它改回到缺省的monospaced,再看看结果是不是如你所愿。
窗体字体的大小问题
Netbeans的默认字体有点小看着很不舒服
我们可以通过修改Netbeans安装目录下的C:\Program Files\NetBeans 7.0\etc\netbeans.conf文件来改变工具的字体大小
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=384m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true"
这句的最后加上 --fontsize 13(默认是11具体根据自己需要设定)
修改后就是
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=384m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true --fontsize 13"
代码行间距问题
要在系统盘的用户文件夹中搜索The file org-netbeans-modules-editor-settings-CustomPreferences.xml
Open this file in your favourite text editor, and add the following code right before the last line (right before the </editor-preferences> tag):
<entry javaType="java.lang.Float" name="line-height-correction" xml:space="preserve"> <value><![CDATA[0.7]]></value> </entry>
如果找不到文件,先在netbeans中改动一些编辑器的设定就会生成该文件。
参考网址:http://justcheckingonall.wordpress.com/2008/12/26/change-line-height-in-netbeans/
http://m.oschina.net/blog/42170