IDEA配置使用
参考资料:
http://blog.****.net/m_m254282520/article/details/78900238
https://www.cnblogs.com/wangmingshun/p/6427088.html
一、下载IDEA Ultimate,安装时选择64位(个人**,例:http://idea.lanyus.com/(需要修改hosts文件,请自行百度))
二、工具栏点击下拉取消选择 compact empty middle packages
三、修改文件,父级目录颜色改变 Version Controller -> show directories with changed descendants
四、统一编码 Settings->File Encodings -> IDE Encoding、ProjectEncoding、Defaule encoding for properties files 属性设置成utf-8;Transparent native-to-asciiconversion的勾勾上
五、显示行号和方法线 Editor->General->Appearance 选中 Show line numbers和Show methodseparators
七、自动下载导入jar包 Maven->Importing 选中Import Maven projects automatically
八、自动编译 Compiler 选中 Build project automatically
九、配置JDK Project Structure,配置Project SDK
十、隐藏.idea文件夹和.iml等文件File->Settings->Editor->File Types下的”Ignore files andfolders”一栏添加 *.idea;*.iml;
十一、关闭Intellij IDEA自动更新 File->Settings->Appearance & Behavior->SystemSettings->Updates下取消Automatically check updates for勾选
十二、代码编辑器主题风格可以导入自己喜欢的主题,然后在其基础上进行微调,推荐主题下载网站http://www.riaway.com,安装下载主题步骤:
1.从主菜单打开你的编辑器选择File->ImportSetting.选择你下载的Jar文件;
2.等待重启之后进行配置打开File->Settings->Editor->ColorsSecheme 然后选择你安装的主题即可完成;
十三、分别修改Class,Interface,Enum等注释模板
十四、自定义方法注释模板(/** 然后按Tab键)
参考:http://blog.****.net/u014044812/article/details/76577479
1、File->settings->Editor->LiveTemplates
2、点击右上角的绿色+号,然后选择templategroup ,然后输入group的name,随便输入就好了:myGroup。然后点ok
3、选中刚才创建的myGroup,然后再次点击右侧的绿色+,这次选择的是第一个1. Live Template。取名为*
Template 内容(可复制):
*
* @description ...
*
* @author wangpeng
* @date$date$ $time$
* @param$params$
* @return $returns$
*/
注意了,重点的地方,在你的方法上输入 /*然后加上模板的名称*,这就是我为什么不取字母而取名为*,因为这样简单快速,再按Tab键(注意啊不是按Enter键,而是按Tab键)就会出现你想要的注释了。(即/** 然后按Tab键)
十五、快捷键Settings->Keymap 下拉选择Eclipse
十六、自动导入所有包 Settings->Editor->General->Auto Import
Insert imports on paste: 下拉选择all
选中 Optimize importson fly:自动优化包导入,移除不需要的包
选中 Add unambiguousimports on the fly:这个就是自动导入功能了,当你输入类名后声明就被自动导入了
十七、自动化版本管理(git/svn)
十八、生成serialVersionUID 在File->Settings->Editor->Inspections下勾选中Java->Serializationissues->Serializable class without ‘serialVersionUID’,将光标放到类名上按Atl+Enter键就会提示生成serialVersionUID了
十九、代码提示忽略大小写File->Settings->Editor->General->Code Completion下设置Casesensitive completion为none
二十、设置IntelliJ IDEA显示内存 Appearance & Behavior 选中 Show memoryindicator
二十一、设置Tab多行显示 Edotor->General->Editor Tabs->取消选择Show tabsin single row
Tab limit写20
二十二、设置Ctrl + 滚轮缩放文件和图片 Editor->General选中 Change font size(Zoom) with Ctrl+Mouse Wheel
二十三、Editors->Images 选中 Zoom image with mouse wheel(Ctrl+Mouse Wheel) 和 Enablesmart zooming for small images
二十四、设置自己的TODO
二十五、不要import *
二十六、在格式化Java代码时触发自动换行
二十七、多了个面包屑导航和调用方法的型参增加了型参名字。看上去怪怪的。可通过如下方式进行修改。
二十八、安装 Free MyBatis plugin 插件(看工作环境,暂不需要)
二十九、自动提示快捷键设置Alt+’/’
三十、代码折叠,很少选项需要折叠
三十一、检查报错inspections设置
三十二、给class、interface、enum加上自动注释。
三十三、Maven配置
1、user settings file:指定Maven的settings.xml位置
2、local repository: 指定Maven的本地仓库位置,是读取settings.xml自动配置的
3、maven home directory:指定本地Maven的安装目录所在,因为我已经配置了MAVEN_HOME系统参数,所以直接这样配置IntelliJ IDEA 是可以找到的,但是假如你没有配置的话,这里可以选择你的Maven安装目录
VM options for importer:可以设置导入的VM参数,一般这个都不需要主动改,除非项目真的导入太慢了我们再增大此参数Import Maven projects automatically:表示IntelliJ IDEA会实时监控项目的pom.xml文件进行项目变动设置,建议进行勾选
Sources和Documentation:表示在Maven导入依赖包的时候是否自动下载源码和文档,默认是没有勾选的也不建议勾选,原因是这样可以加快项目从外网导入依赖包的速度,如果我们需要源码和文档的时候我们到时候再针对某个依赖包进行联网下载即可,IntelliJ IDEA 支持直接从公网下载源码和文档的
每次新的module都需配置:
一、配置每个module的编译版本和语言等级: