Java自动导包及导包自动优化
- File -> Settings(Ctrl+Alt+S) -> Editor -> General -> Auto Import --> 勾选 Optimize… 复选框
Java编译后保留变量名
-
File -> Settings(Ctrl+Alt+S) -> Build -> Compile -> Java Compiler -->
Additional command line parameters : 添加 -parameters
-
在Eclipse中:window -> preferences -> Java -> Compiler :
勾选Store information about method parameters(usable via reflection)
-
可以配置maven编译插件:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<compilerArgument>-parameters</compilerArgument>
<encoding>UTF-8</encoding>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
Java新建类注释模板
-
File -> Settings(Ctrl+Alt+S) -> Editor -> File and Code Templates -> Files : (Class, Interface, Enum) --> 右边输入框类定义上添加
/** * * @author 名字 * @date ${DATE} ${TIME} **/
Java新建方法注释模板
-
File -> Settings(Ctrl+Alt+S) -> Editor -> Live Templates :
可在Live Templates菜单标签页中配置触发按键(By default expand with右边下拉框选择),默认tab;
添加Template Group 名称:userDefine(名称自定义),然后中间列表选中userDefine,继续右边加号新建Live Template , 名称 * (Abbreviation), 然后名称下方文本框添加
* * $param$ * @return $return$ * @author 名字 * @date $date$ $time$ **/
然后点击右边Edit variables, 在弹出对话框中为date,time, param, return配置对应方法
- date : date()
- time : time()
- param :
groovyScript("def result='\\n'; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {if(i == 0 && params[i] == ''){return '';};result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\\n' : ' ')}; return result", methodParameters())
复制上面代码到 param对应 Default value输入框,勾选右侧第一个选项Reformat according to style
(此方法转自(爱学习的小猿)- return : methodReturnType()
第一个星号(*)表示/*后的*,因为Java中文档注释为/**…*/,所以触发方式为/*加触发按键,如:/** + tab, 触发方式为Abbreviation内容加上方配置的触发按键
点击 ok按钮保存
-
可以利用此功能自定义快捷输入模板!
配置SVN
-
File -> Settings(Ctrl+Alt+S) -> Version Control -> Subversion
配置svn的svn.exe文件路径
配置GitHub
-
File -> Settings -> Version Control -> GitHub
配置添加github用户
-
File -> Settings -> Version Control -> Git
配置git.exe文件路径
配置文件编码格式
- File -> Settings -> Editor -> File Encodings
控制台及代码区字体
-
File -> Settings -> Editor -> Font
-
我自己习惯设置成:
-
Font : Consolas
-
Size : 14
-
取消IDEA自动更新
-
File -> Settings -> Appearance & Behavior -> System Settings -> Updates
取消勾选复选框
插件
- File -> Settings -> Plugins:
- 彩虹括号 : Rainbow Brackets
- 图片背景 : Background Image Plus
- 阿里编码规约 : alibaba Java Coding Guidelines
- 实体免写get/set : Lombok Plugin
- Redis客户端:iedis
- 各类版本控制忽略文件生成工具:ignore
- 书写 Markdown 文章:Markdown Navigator
- mongo客户端:mongo4idea
- 快捷键提示:Key promoter/Key promoter X
IDEA自动编译
-
ctrl+shift+a 搜索Registry 勾选compiler.automake.allow.when.app.running
-
ctrl+alt+s 打开设置找到 File | Settings | Build, Execution, Deployment | Compiler
勾选Build project automatically