Intellij IDEA 基本设置

转载 2015年09月18日 12:58:08

e是我感觉最牛X的IDE开发工具,没有之一! 先share一篇教程: http://pan.baidu.com/s/1i3fzJff

调整字体

设置默认的JDK


显示行号


版本控制设置

本地文件和版本库不一致的时候,那么文件以及所在的文件夹都会出现一个〉标识


Maven

自动刷新POM.xml



自动补全区分大小写


修改自动补全快捷键


删除最近项目记录

如果你用Intellij IDEA作为你的IDE,如果你工作繁忙,效率很高,游历多个projects,你会发现你的IDE中的"recent project"的list很长,这可能不是你想看到的,但是怎么解决呢? 
进入你home目录下的.IntelliJIdea10\config\options这个目录(注:.IntelliJIdea10是笔者的IDEA版本,你的可能是.IntelliJIdea9或者.IntelliJIdea8或者其他) 
PS: Mac os 的目录是~/Library/Preferences/IntelliJIdea10/options 
然后打开other.xml 找到<component name="RecentProjectsManager">这个节点下面的 <option name="recentPaths"> 节点,看到了吧,这里就是你的recent project list了,接下来怎么操作,你懂得。

隐藏没用到的文件

比如 IDEA的项目配置文件(*.iml和 *.idea ),打开 SettingsSettings  File TypesFile Types , 加入 要隐藏的文件后缀


安装插件

setting => plugins 进行搜索安装,重启生效

字体和编码设置


  • 如上图标注 1 所示,默认 IntelliJ IDEA 是不能直接在默认的代码模板上修改字体的,需要先 Save As 一份出来,然后才可以修改。这种设计在 IntelliJ IDEA 其他很多设置也是如此的,所以如果你还看到类似有CopySave As 这类选项的按钮就要想到是此设计思想。
  • 如上图标注 2 所示,勾选的 Show only monospaced fonts 表示筛选显示系统上的等宽字体。由于 Windows 系统上等宽字体并不多,勾选此选项出现的下拉字体可选择就很少。取消勾选之后,就可以显示系统上所有已安装的字体。
  • 如上图标注 3 所示,其中编码字体有第一字体(Primary font) 和 第二字体(Secondary font)之分。当有些字符在第一字体支持不了的时候,会去使用第二字体进行支持。
  • 我个人习惯上:英文字体使用 Monaco,由于此字体不支持中文,所以我把这个设置为第一字体,第二字体使用 Yahei Consolas Hybrid 进行支持,该字体含有中文。这两个字体都不是系统自带的,需要自行下载安装。
  • 如果你的第一字体不包含中文的话,第二字体包含中文,那在有些地方也还是会出现 口口口口口 这类问题,比如 Ctrl + Shift + N 进行查找文件的时候,如果你输入中文也会变成 口口口口口 ,我个人文件名为中文的不多,所以就容忍了这种情况。如果你不愿意容忍这种情况,那还是回到最开始的要求:第一字体包含中文。



  • 上图标注 1 所示,IDE 的编码默认是 UTF-8Project Encoding 虽然默认是 GBK,但是一般我都建议修改为 UTF-8
  • 上图标注 2 所示,IntelliJ IDEA 可以对 Properties 文件进行专门的编码设置,一般也建议改为 UTF-8,其中有一个重点就是属性 Transparent native-to-ascii conversion
  • 上图标注 3 所示,对于 Properties 文件,重要属性 Transparent native-to-ascii conversion 主要用于转换 ascii,一般都要勾选,不然 Properties 文件中的注释显示的都不会是中文。
  • 上图标注 4 所示,IntelliJ IDEA 除了支持对整个 Project 设置编码之外,还支持对目录、文件进行编码设置。如果你要对目录进行编码设置的话,可能会出现需要 Convert 编码的弹出操作选择,强烈建议 在转换之前做好文件备份,不然可能出现转换过程变成乱码,无法还原。

  • 如上图演示,对单独文件的编码修改还可以点击右下角的编码设置区。如果代码内容中包含中文,则会弹出演示中的操作选择。
  • Reload 表示使用新编码重新加载,新编码不会保存到文件中,重新打开此文件,旧编码是什么依旧还是什么。
  • Convert 表示使用新编码进行转换,新编码会保存到文件中,重新打开此文件,新编码是什么则是什么。
  • 含有中文的代码文件,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 重新配置这个项目即可。

Refer: 
IntelliJ IDEA 的 20 个代码自动完成的特性 
http://www.oschina.net/question/12_70799

相关文章推荐

修改 IntelliJ IDEA 的默认文件编码

有两种办法可以修改 IntelliJ IDEA 的文件编码 File->Setting->Editor->File Encodings 这种方式修改的文件编码方式只对当前 project 起作用,每次...

修改 IntelliJ IDEA 的默认文件编码

有两种办法可以修改 IntelliJ IDEA 的文件编码 File->Settings->Editor->File Encodings 这种方式修改的文件编码方式只对当前 project起作用,...

IntelliJ IDEA 2016.1.2(64)项目和模块的编码设置

这几天再从eclipse转向IDEA 编码问题是两家的共性在属性eclipse编码后在IDEA中不知所措下面是目前最新的IDEA编码设置看看他的编码设置有什么好处 我现在有个tank Java se项...

2016版IDEA使用小技巧(持续更新)

从Eclipse转IDEA时,刚开始可能不太习惯,可能会出现Maven依赖没有更新、编辑框老是有红色提示,还以为是写的代码有报错、还有不能像Eclipse那样自动生成一个序列化的版本号,本文是笔者从E...

IntelliJ IDEA 环境常用设置整理

1.修改为Eclipse快捷键 File -> Settings -> Keymap => Keymaps改为 Eclipse copy 2.显示行号: File -> ...

Idea编辑器打开现有项目,JDK版本不一致解决办法

Idea编辑器打开现有项目,JDK版本不一致解决办法, Information:java: javacTask: 源发行版 1.6 需要目标发行版 1.6Information:java: javac...

如何将IntelliJ IDEA 的配置改到其他分区

不管你将 IntelliJ 装在什么地方,它都会在 C 盘的用户目录下创建 .IntelliJIdeaXX 目录,而且这个目录会随着时间增长到几个 G 那么大。这对于 C 盘小得可怜的人来说确实是个问...

Intellij IDEA 14.0修改配置路径

安装完IntelliJ IDEA之后,默认会在windows的系统盘用户文件夹中创建配置等文件,而且默认保存在C盘,会造成C盘文件越来越多,影响系统运行速率,如何将配置迁移到非系统盘呢,很简单,以E盘...

IDEA无法编译含BOM文件的问题解决方案

最近加入一个项目后,碰到了使用IDEA编译含BOM文件出错的问题。原因是使用工具生成的代码中含有了BOM字符(吐槽一下微软,默认写UTF-8文件会加BOM)。 其他人使用Eclipse是没有问题,只...
  • RoxLiu
  • RoxLiu
  • 2016年01月15日 14:22
  • 2182

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Intellij IDEA 基本设置
举报原因:
原因补充:

(最多只允许输入30个字)