Intellij IDEA是一款很不错的开发工具,以前一直使用Eclipse,自从接触Intellij IDEA之后果断的抛弃了Eclipse,工欲善其事,必先利其器,下面就总结了Intellij IDEA开发环境设置。缓存
因为安装时通常都默认缓存路径为C盘,,因此最好修改 ${idea.home}/bin/idea.properties 文件中的缓存路径,主要修改config和system两个文件的路径便可。ide
不知道多少童鞋和我同样被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中调整便可了,能够调整成本身喜欢的样子。idea
在Resource Bundle方式下想修改一个属性是至关方便的,能够在一个操做界面上修改全部语言的属性,这一切都是自动完成的,以下图所示:spa
中文默认会显示为Unicode码的,其实勾选一个设置(Settings > File Encodings)就能够了,以下图:这样设置之后全部Unicode显示的就能够自动转化为其应该显示的语言了;固然也能够单独设置某个工程的编码格式。版本控制
打开File > Project Structure ,本节咱们主要用到下图几个标红的部分code
Modules:这个基本包括了项目的模块,一般来讲Eclipse的项目结构中是单模块的; Libraries:这里基本是项目的库,不是全局的,导入的项目通常都会把你Eclipse中的。classpath中的全部的依赖都导过来做为一个lib库,而后应用到你的项目的模块中; SDKs:主要存放了咱们的JDK等,以下图(我本身下载带source的JDK,这样能够直接查看JDK相关的Java源代码); Global Libraries:主要是公用的jar文件,例如servlet的几个jar可能每一个项目都须要,可是Eclipse的变量在此变得很差使,因此须要使用这个地方来配置,以下图参照使用便可。
类注释以及页面注释均可以设置模板,例如在建立类的时候自动添加做者、时间、版本等信息blog
能够设置各类自定义的快捷代码模板,例如在Eclipse中经常使用的syso模板