发布于 2015-09-23 15:05:26 | 59372 次阅读 | 评论: 10 | 来源: 网络整理
Darcula
、IntelliJ
、Windows
、Alloy. IDEA Theme
。除了 Darcula
是黑色主题,其他三套都是以白色为背景的。Override default fonts by
。默认 IntelliJ IDEA 是不推荐修改的,但是由于字体是有分包含中文和不包含中文之分的,一般使用英文的国家是不需要额外担心乱码问题的,而我们需要。Courier New
和 Monaco
这类只是单纯的英文字体。口口口口口
这样的乱码问题,比如文件名含有中文、字体是中文名字的都会变成 口口口口口
。Menus and Toolbars
删除部分你认为用不到的菜单,但是一般不建议这样做。Save As
一份出来,然后才可以修改。这种设计在 IntelliJ IDEA 其他很多设置也是如此的,所以如果你还看到类似有 Copy
、Save As
这类选项的按钮就要想到是此设计思想。Show only monospaced fonts
表示筛选显示系统上的等宽字体。由于 Windows 系统上等宽字体并不多,勾选此选项出现的下拉字体可选择就很少。取消勾选之后,就可以显示系统上所有已安装的字体。Primary font
) 和 第二字体(Secondary font
)之分。当有些字符在第一字体支持不了的时候,会去使用第二字体进行支持。Monaco
,由于此字体不支持中文,所以我把这个设置为第一字体,第二字体使用 Yahei Consolas Hybrid
进行支持,该字体含有中文。这两个字体都不是系统自带的,需要自行下载安装。口口口口口
这类问题,比如 Ctrl + Shift + N
进行查找文件的时候,如果你输入中文也会变成 口口口口口
,我个人文件名为中文的不多,所以就容忍了这种情况。如果你不愿意容忍这种情况,那还是回到最开始的要求:第一字体包含中文。General
上都有对此进行小修小改,我下面也主要介绍下我个人在 General
上常修改的一些地方,其他特性的颜色修改我一般默认,但是修改方法原理一样。Help
页面,都有详细说明的。Default text
是可以勾选 Bold
,而 Caret row
则是无法勾选 Bold
,因为只有文本才有加粗的属性需求。General
区,我常修改的有:Default text
,指的是默认代码文本,我一般会修改其 Background
属性。Caret row
,指的是光标所在行,我一般会修改其 Background
属性。Vertical indent guide
,指的是垂直缩进线,我一般会修改其 Foreground
属性。Identifier under caret
,指的是光标所在位置的相同标识符呈现什么效果,我一般会修改其 Background
属性。Text search result
,指的是在查找模式下,匹配字符的样式,我一般会修改其 Background
属性。UTF-8
,Project Encoding
虽然默认是 GBK
,但是一般我都建议修改为 UTF-8
。Properties
文件进行专门的编码设置,一般也建议改为 UTF-8
,其中有一个重点就是属性 Transparent native-to-ascii conversion
,Properties
文件,重要属性 Transparent native-to-ascii conversion
主要用于转换 ascii
,一般都要勾选,不然 Properties
文件中的注释显示的都不会是中文。Convert
编码的弹出操作选择,强烈建议 在转换之前做好文件备份,不然可能出现转换过程变成乱码,无法还原。Reload
表示使用新编码重新加载,新编码不会保存到文件中,重新打开此文件,旧编码是什么依旧还是什么。Convert
表示使用新编码进行转换,新编码会保存到文件中,重新打开此文件,新编码是什么则是什么。Convert
之后可能会使中文变成乱码,所以在转换成请做好备份,不然可能出现转换过程变成乱码,无法还原。找不到符号
、未结束的字符串文字
等的解决办法:有BOM
和 无BOM
之分,默认情况下 IntelliJ IDEA 使用的编译器是 javac
,而此编译只能编译 无BOM
的文件,有很多 Eclipse 用户在使用 IntelliJ IDEA 开发 Eclipse 项目的时候常常会遇到此问题。主要是因为 Eclipse 的编译器是 Eclipse
,此编译器支持 有BOM
的文件编译。顾,解决办法是对于此文件进行 BOM 去除。批量去除 BOM
、批量转换无 BOM
等关键字,网络上已有提供各种方案。Eclipse
,但是一般不建议这样做。UTF-8
,报错文件编码也是是 UTF-8 无 BOM
的话,那还有一种可能也会出现这种情况:项目配置文件有问题。项目编码的配置文件在:/项目目录/.idea/encodings.xml
。如果你会修改此文件可以进行修改,如果不会,那就删除掉 .idea
整个目录,重启 IntelliJ IDEA 重新配置这个项目即可。
.
/
0
1
2
3
4
5
6
.-
..
./
.0
.1
.2
.3
以上是Show line Numbers的真实情况,不知道为什么会这样。望解答。万分感谢