最近把开发环境从Eclipse迁移到了Netbeans上面.因为Netbeans已经相当优秀,速度快功能也不必Eclipse差,但是一只有
一个问题一直让我对eclipse非常纠结:如果把字体选择为Consolas,代码编辑框内的所有中文就会乱码,甚是不爽.今天稍微研究了一下这个问题
并总结出了完美的解决方案, 现分享出来
1. 修改JRE的字体配置文件
Netbean用的是swing开发,而swing的字体选择规则是按照JRE字体配置来的,而这个配置文件就在JRE的目录里
首先修改中文的配置规则
我们进入到你的JDK目录的/jre/lib这个文件夹,把fontconfig.properties.src这个文件拷贝为fontconfig.properties
然后用文本编辑器打开它
找到
sequence.monospaced.GBK=chinese-ms936, alphabetic,dingbats,symbol
修改为
sequence.monospaced.GBK=alphabetic,chinese-ms936,dingbats,symbol
注意这里的GBK代表的是中文字体编码,如果你是繁体中文,那么就需要修改sequence.monospaced.x-windows-950这个项目
然后修改默认的等宽字体,请搜索下面4个配置项目
monospaced.plain.alphabetic=Courier New
monospaced.bold.alphabetic=Courier New Bold
monospaced.bolditalic.alphabetic=Courier New Italic
monospaced.bolditalic.alphabetic=Courier New Bold Italic
修改为
monospaced.plain.alphabetic=Consolas
monospaced.bold.alphabetic=Consolas Bold
monospaced.bolditalic.alphabetic=Consolas Italic
monospaced.bolditalic.alphabetic=Consolas Bold Italic
然后在文件最后增加Consolas字体的定义
filename.Consolas=CONSOLA.TTF
filename.Consolas_Bold=CONSOLAB.TTF
filename.Consolas_Italic=CONSOLAI.TTF
filename.Consolas_Bold_Italic=CONSOLAZ.TTF
注意这里我用的是Consolas,如果你想用其他的字体请自行修改
2. 配置Netbeans
打开Netbeans,选择工具-选项 字体颜色 - 字体
这里注意选择字体时请一定要选择Monospaced,选择其他的字体是没有效果的
选择完毕后再看代码页面,一切显示正常了.
本人今天根据此文章,修改了字体,完全OK
分享到:
相关推荐
netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体...
NetBeans 7.0 是一款流行的开源集成开发环境(IDE),尤其在Java开发领域中广泛应用。Struts2.0 是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,它使得开发者能够更方便地构建动态、数据驱动的Web...
描述中的“支持Netbeans7.0的Struts2插件”强调了这款插件与特定版本的Netbeans IDE兼容,这意味着它可能包含针对Netbeans 7.0特性的优化,例如改进的用户界面或特定版本的API支持。 在提供的压缩包文件名称列表中...
"NetBeans 7.0版Struts2架构插件"是专门为NetBeans 7.0设计的扩展,它允许开发者在NetBeans环境中无缝地集成和使用Struts2框架。这个插件提供了以下功能: 1. **项目模板**:通过预定义的Struts2项目模板,开发者...
- 完成后,NetBeans将显示已配置的Tomcat服务器。 #### 创建NetBeans Web工程 1. **新建Web项目**:在NetBeans中通过“File”>“New Project”>“Web”>“Web Application”来创建一个新的Web项目。 - 项目结构...
在NetBeans 7.0中配置Shiro,你需要做以下步骤: 1. **添加Shiro依赖**:在项目中引入Apache Shiro的JAR文件或通过Maven或Gradle添加对应的依赖库。 2. **配置Shiro Ini**:创建一个名为`shiro.ini`的配置文件,...
《NetBeans 7.0 Android插件包详解与应用》 NetBeans 7.0 Android插件包是一款专为开发者设计的工具,旨在提升在NetBeans集成开发环境中(IDE)进行Android应用程序开发的效率和便利性。由于作者的NetBeans自动更新...
NetBeans IDE 7.0 是一个强大的集成开发环境,尤其针对C/C++开发者,它支持在多种操作系统上构建和调试应用程序。NetBeans IDE的核心特性包括模块化的Java编程基础,允许跨平台兼容性,如Windows、Macintosh OS X、...
netbeans-7.0-ml-php-windows.exe
【作品名称】:基于Netbeans8.2 + MySql + JDK1.8实现的综合教务系统【课程设计】(课程设计报告+源码) 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实...
NetBeans IDE 7.0 是一个强大的集成开发环境,尤其针对Java编程语言,它由Sun公司发起,并且是开源的。这个IDE具有模块化的结构,不仅适用于Java应用程序开发,还能作为构建任何类型应用的通用框架。它包含了丰富的...
### 在Netbeans中使用Struts2.0+Spring2.5+Hibernate框架 #### 一、概述 在当今的企业级应用程序开发中,采用MVC(Model-View-Controller)架构模式的框架组合变得越来越普遍。其中,Struts2、Spring与Hibernate...
NetBeans IDE 7.0 是一个强大的集成开发环境,尤其针对Java编程语言,它由Sun公司于2000年创建。此IDE是模块化的,允许开发者编写、编译、调试和部署Java应用。NetBeans不仅仅是一个IDE,还包含一个用于构建各种类型...
其核心特性包括对Java应用的全方位支持,从编写、编译到调试和部署,它还内置了Web服务器TomCat,简化了配置流程。 NetBeans IDE 7.0版本带来了许多新特性,尤其是在HTML5的支持上进行了加强,提供语法高亮和代码...
NetBeans IDE 7.0 是一个强大的集成开发环境,尤其针对Java编程语言。它由Sun公司发起,是一款基于标准模块化的IDE,适用于Windows、Linux、Solaris等多种操作系统。NetBeans IDE不仅提供完整的Java应用程序开发功能...
NetBeans包括开源的开发环境和应用平台,NetBeans IDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序,NetBeans IDE已经支持PHP、Ruby、JavaScript、Groovy、Grails和C/C++等开发语言。
本文将详细讨论如何在NetBeans中使用Monaco字体,并确保它能正确显示中文字符。 Monaco字体是一款由Apple公司设计的固定宽度字体,最初用于Mac OS X系统,尤其适合编程环境,因为它具有良好的可读性和清晰的符号...
标题“netbeans-7.0-ml-php-windows.rar”指的是NetBeans IDE的一个版本,特别针对PHP开发者在Windows操作系统上的使用的预发布(ml,意为“multi-language”或“milestone”)版本。NetBeans IDE是一款开源的集成...
1. **环境搭建**:讲解如何安装和配置NetBeans 6.5 IDE,以及如何设置JSF和Hibernate的开发环境。 2. **创建JSF项目**:介绍如何使用NetBeans 6.5创建一个新的JSF Web项目,并设置相应的Web配置。 3. **定义实体类...