`
solid210
  • 浏览: 52873 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

[转载]Netbeans7.0完美中文+Consolas字体显示配置笔记

 
阅读更多

最近把开发环境从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

分享到:
评论
2 楼 solid210 2012-09-26  
远去的渡口 写道
我没有这么复杂,直接从工具>选项>字体和颜色  将字体选择为宋体,大小设置为14就很好看了,英文相比Consolas紧凑一点,其他没有什么不好的,特别是{}和()看起来很正常,之前默认的,{都显示成[了,还有;显示成:了,真是难看。我试过直接将字体设置为Consolas,不能保存中文,设置成宋体,字体设置为14,;看起来明显了。


你的做法我早起试过,但是Consolas不能保存中文,会变成乱码。
按照我文章里的做法,虽然复杂(步骤多一些而已,其实蛮简单的),中文可以正常显示。
1 楼 远去的渡口 2012-09-26  
我没有这么复杂,直接从工具>选项>字体和颜色  将字体选择为宋体,大小设置为14就很好看了,英文相比Consolas紧凑一点,其他没有什么不好的,特别是{}和()看起来很正常,之前默认的,{都显示成[了,还有;显示成:了,真是难看。我试过直接将字体设置为Consolas,不能保存中文,设置成宋体,字体设置为14,;看起来明显了。

相关推荐

    netbeans字体配置文件.netbeans字体配置文件

    netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体...

    NetBeans7.0 Struts2.0最新插件

    NetBeans 7.0 是一款流行的开源集成开发环境(IDE),尤其在Java开发领域中广泛应用。Struts2.0 是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,它使得开发者能够更方便地构建动态、数据驱动的Web...

    支持Netbeans7.0的Struts2插件

    描述中的“支持Netbeans7.0的Struts2插件”强调了这款插件与特定版本的Netbeans IDE兼容,这意味着它可能包含针对Netbeans 7.0特性的优化,例如改进的用户界面或特定版本的API支持。 在提供的压缩包文件名称列表中...

    netbeans7.0版struts2架构插件

    "NetBeans 7.0版Struts2架构插件"是专门为NetBeans 7.0设计的扩展,它允许开发者在NetBeans环境中无缝地集成和使用Struts2框架。这个插件提供了以下功能: 1. **项目模板**:通过预定义的Struts2项目模板,开发者...

    NetBeans+Tomcat+MySQL配置

    - 完成后,NetBeans将显示已配置的Tomcat服务器。 #### 创建NetBeans Web工程 1. **新建Web项目**:在NetBeans中通过“File”>“New Project”>“Web”>“Web Application”来创建一个新的Web项目。 - 项目结构...

    Shiro实例(netbeans7.0)

    在NetBeans 7.0中配置Shiro,你需要做以下步骤: 1. **添加Shiro依赖**:在项目中引入Apache Shiro的JAR文件或通过Maven或Gradle添加对应的依赖库。 2. **配置Shiro Ini**:创建一个名为`shiro.ini`的配置文件,...

    netbeans7.0_android插件包

    《NetBeans 7.0 Android插件包详解与应用》 NetBeans 7.0 Android插件包是一款专为开发者设计的工具,旨在提升在NetBeans集成开发环境中(IDE)进行Android应用程序开发的效率和便利性。由于作者的NetBeans自动更新...

    NetBeans IDE 7.0安装使用说明.docx

    NetBeans IDE 7.0 是一个强大的集成开发环境,尤其针对C/C++开发者,它支持在多种操作系统上构建和调试应用程序。NetBeans IDE的核心特性包括模块化的Java编程基础,允许跨平台兼容性,如Windows、Macintosh OS X、...

    netbeans-7.0-ml-php-windows.exe

    netbeans-7.0-ml-php-windows.exe

    基于Netbeans8.2 + MySql + JDK1.8实现的综合教务系统课程设计(课程设计报告+源码)

    【作品名称】:基于Netbeans8.2 + MySql + JDK1.8实现的综合教务系统【课程设计】(课程设计报告+源码) 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实...

    NetBeans+IDE+7.0安装使用说明.pdf

    NetBeans IDE 7.0 是一个强大的集成开发环境,尤其针对Java编程语言,它由Sun公司发起,并且是开源的。这个IDE具有模块化的结构,不仅适用于Java应用程序开发,还能作为构建任何类型应用的通用框架。它包含了丰富的...

    在Netbeans中使用Struts2.0+Spring2.5+Hibernate框架

    ### 在Netbeans中使用Struts2.0+Spring2.5+Hibernate框架 #### 一、概述 在当今的企业级应用程序开发中,采用MVC(Model-View-Controller)架构模式的框架组合变得越来越普遍。其中,Struts2、Spring与Hibernate...

    NetBeans+IDE+7.0安装使用说明 (2).pdf

    NetBeans IDE 7.0 是一个强大的集成开发环境,尤其针对Java编程语言,它由Sun公司于2000年创建。此IDE是模块化的,允许开发者编写、编译、调试和部署Java应用。NetBeans不仅仅是一个IDE,还包含一个用于构建各种类型...

    NetBeans+IDE+7.0安装使用说明 (2).docx

    其核心特性包括对Java应用的全方位支持,从编写、编译到调试和部署,它还内置了Web服务器TomCat,简化了配置流程。 NetBeans IDE 7.0版本带来了许多新特性,尤其是在HTML5的支持上进行了加强,提供语法高亮和代码...

    NetBeans+IDE+7.0安装使用说明.docx

    NetBeans IDE 7.0 是一个强大的集成开发环境,尤其针对Java编程语言。它由Sun公司发起,是一款基于标准模块化的IDE,适用于Windows、Linux、Solaris等多种操作系统。NetBeans IDE不仅提供完整的Java应用程序开发功能...

    netbeans-7.0

    NetBeans包括开源的开发环境和应用平台,NetBeans IDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序,NetBeans IDE已经支持PHP、Ruby、JavaScript、Groovy、Grails和C/C++等开发语言。

    netbeans中使用的monaco字体并显示中文

    本文将详细讨论如何在NetBeans中使用Monaco字体,并确保它能正确显示中文字符。 Monaco字体是一款由Apple公司设计的固定宽度字体,最初用于Mac OS X系统,尤其适合编程环境,因为它具有良好的可读性和清晰的符号...

    netbeans-7.0-ml-php-windows.rar

    标题“netbeans-7.0-ml-php-windows.rar”指的是NetBeans IDE的一个版本,特别针对PHP开发者在Windows操作系统上的使用的预发布(ml,意为“multi-language”或“milestone”)版本。NetBeans IDE是一款开源的集成...

    netbeans6.5开发JSF+Hibernate的一个小例子(视频)

    1. **环境搭建**:讲解如何安装和配置NetBeans 6.5 IDE,以及如何设置JSF和Hibernate的开发环境。 2. **创建JSF项目**:介绍如何使用NetBeans 6.5创建一个新的JSF Web项目,并设置相应的Web配置。 3. **定义实体类...

Global site tag (gtag.js) - Google Analytics