标签:
重点说明: IntelliJ IDEA 是没有类似 Eclipse 的工作空间的概念(Workspaces
),最大单元就是 Project
。如果你同时观察多个项目的情况,IntelliJ IDEA 提供的解决方案是打开多个项目实例,你可以理解为开多个项目窗口。
命令 Create New Project
创建一个新项目。
命令 Import Project
导入一个已有项目。
命令 Open
打开一个已有项目,可以直接打开 Eclipse 项目,但是由于两者 IDE 下的项目配置不一样,所以项目还是需要配置的。
命令 Check out from Version Control
可以通过服务器上的项目地址 Checkout Github 上面项目或是其他 Git 托管服务器上的项目。
新建 HTML 项目
IntelliJ IDEA 默认界面是隐藏掉 Toolbar
和 Tool Buttons
,一般都会进行开启。
主题修改
Darcula
、IntelliJ
、Windows
。除了 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
进行查找文件的时候,如果你输入中文也会变成 口口口口口
,我个人文件名为中文的不多,所以就容忍了这种情况。如果你不愿意容忍这种情况,那还是回到最开始的要求:第一字体包含中文。控制台输出字体修改
编辑区主题修改,编辑区主题,也就是代码书写区的主题修改。
编辑区主题细节修改
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
属性。
文件编码修改
上图标注 1 所示,IDE 的编码默认是 UTF-8
,Project Encoding
默认是UTF-8
。
Properties
文件进行专门的编码设置,一般也建议改为 UTF-8
,其中有一个重点就是属性 Transparent native-to-ascii conversion
,Properties
文件,重要属性 Transparent native-to-ascii conversion
主要用于转换 ascii
,一般都要勾选,不然 Properties
文件中的注释显示的都不会是中文。Convert
编码的弹出操作选择,强烈建议 在转换之前做好文件备份,不然可能出现转换过程变成乱码,无法还原。
- 编译报错:
找不到符号
、未结束的字符串文字
等的解决办法:
- 由于 UTF-8 编码文件有分
有BOM
和无BOM
之分,默认情况下 IntelliJ IDEA 使用的编译器是javac
,而此编译只能编译无BOM
的文件,有很多 Eclipse 用户在使用 IntelliJ IDEA 开发 Eclipse 项目的时候常常会遇到此问题。主要是因为 Eclipse 的编译器是Eclipse
,此编译器支持有BOM
的文件编译。顾,解决办法是对于此文件进行 BOM 去除。- 批量去除 BOM,你可以 Google:
批量去除 BOM
、批量转换无 BOM
等关键字,网络上已有提供各种方案。- 除了通过去除 BOM 还有设置 IntelliJ IDEA 的编译器为
Eclipse
,但是一般不建议这样做。- 如果上述问题都无法解决,而且你也确认 IntelliJ IDEA 各个配置编码的地方都是
UTF-8
,报错文件编码也是是UTF-8 无 BOM
的话,那还有一种可能也会出现这种情况:项目配置文件有问题。项目编码的配置文件在:/项目目录/.idea/encodings.xml
。如果你会修改此文件可以进行修改,如果不会,那就删除掉.idea
整个目录,重启 IntelliJ IDEA 重新配置这个项目即可。
标签:
原文地址:http://www.cnblogs.com/winner-0715/p/5173918.html