4

Intellij IDEA是一款很不错的开发工具,之前一直使用Eclipse,自从接触Intellij IDEA以后果断的抛弃了Eclipse,工欲善其事,必先利其器,下面就总结了Intellij IDEA开发环境设置。

缓存路径

由于安装时一般都默认缓存路径为C盘,,所以最好修改 ${idea.home}/bin/idea.properties 文件中的缓存路径,主要修改config和system两个文件的路径即可。

忽略大小写

不知道多少童鞋和我一样被Eclipse惯坏了,使用自动补全完全不注意大小写的,IntelliJ默认区分大小写,很是让人难过。不过在Editor=>Code Completion里把Case sensitive completion设置为None就可以了。

显示行号

这个是需要在IDE Settings中设置下的,如图所示勾选即可
图片描述

关联导航

打开文件的时候点击下图的小地球图标即可,如果你想和Eclipse的那个一样,让这一切自动的话,那么在上图的浮层中可以看到两个选项AutoScroll to Source和AutoScroll from source
图片描述

版本控制显示

我们开发肯定是有版本控制的,大家以前使用Eclipse的时候在本地文件和版本库不一致的时候,那么文件以及所在的文件夹都会出现一个*星号,大家能很轻松的看到本地文件修改了哪一些,但是IntelliJ中默认是不能这样的。仅仅是给变化的文件在修改的时候提供了颜色上的变化,不包括其所在的各个父级文件夹哦,如果想和Eclipse一样的话需要如下图把设置勾选就可以了,显示颜色的时候就直接去Settings > Editor > Colors & Fonts > File Status中调整即可了,可以调整成自己喜欢的样子。
图片描述

资源非英文显示

在Resource Bundle方式下想修改一个属性是相当方便的,可以在一个操作界面上修改所有语言的属性,这一切都是自动完成的,如下图所示:
图片描述

编码设置

中文默认会显示为Unicode码的,其实勾选一个设置(Settings > File Encodings)就可以了,如下图:这样设置以后所有Unicode显示的就可以自动转化为其应该显示的语言了;当然也可以单独设置某个工程的编码格式。
图片描述

依赖关系

打开File > Project Structure ,本节我们主要用到下图几个标红的部分

Modules:这个基本包括了项目的模块,通常来说Eclipse的项目结构中是单模块的;
Libraries:这里基本是项目的库,不是全局的,导入的项目一般都会把你Eclipse中的。classpath中的所有的依赖都导过来作为一个lib库,然后应用到你的项目的模块中;
SDKs:主要存放了我们的JDK等,如下图(我自己下载带source的JDK,这样可以直接查看JDK相关的Java源代码);
Global Libraries:主要是公用的jar文件,例如servlet的几个jar可能每个项目都需要,但是Eclipse的变量在此变得不好使,所以需要使用这个地方来配置,如下图参照使用即可。

图片描述

注释模板

类注释以及页面注释都可以设置模板,例如在创建类的时候自动添加作者、时间、版本等信息
图片描述

快捷代码模板

可以设置各种自定义的快捷代码模板,例如在Eclipse中常用的syso模板
图片描述


司马老牛
477 声望8 粉丝

一个普通而执着的程序员