idea一些基本的Settings设置

这里介绍了些idea的一些基本配置,在实际工作中可能还会需要其他配置,具体情况视具体工作需要进行配置。本文章适用于idea较新的版本。

一、Settings配置

1. maven配置

Build, Execution, Deployment–>Build Tools–>Maven
idea一些基本的Settings设置_第1张图片

编码配置

Editor–>File Encodings
idea一些基本的Settings设置_第2张图片

代码补全忽略大小写

Editor–>General–>Code Completion

idea一些基本的Settings设置_第3张图片

不允许单行方法的代码折叠

Editor–>General–>Code Folding

idea一些基本的Settings设置_第4张图片

控制台日志输出换行设置

Editor–>General–>Console
idea一些基本的Settings设置_第5张图片

打开的文件页签显示

idea一些基本的Settings设置_第6张图片

java方法注释模块设置

Editor–>Live Templates
先建一个group
idea一些基本的Settings设置_第7张图片然后选中的group,再点击添加Live Teplate
idea一些基本的Settings设置_第8张图片idea一些基本的Settings设置_第9张图片

*
 * @description: 
 * @author:  
 * @date: $date$ $time$
$params$
 * @return: $return$
 **/

idea一些基本的Settings设置_第10张图片
idea一些基本的Settings设置_第11张图片

params:
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + '\\t' + ((i < params.size() - 1) ? '\\n' : '')}; return result", methodParameters())

return:
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split('<').toList(); for(i = 0; i < params.size(); i++) {if(i!=0){result+='<';};  def p1=params[i].split(',').toList();  for(i2 = 0; i2 < p1.size(); i2++) { def p2=p1[i2].split('\\\\.').toList();  result+=p2[p2.size()-1]; if(i2!=p1.size()-1){result+=','}  } ;  };  return result", methodReturnType())

新建文件默认注释

idea一些基本的Settings设置_第12张图片

/**
 *
 *@Description: 
 *@Author: "" 
 *@Date: ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}
*/`

避免代码格式化时,方法注释也被格式化

Editor–>Code Style–>Java
idea一些基本的Settings设置_第13张图片

添加代码注释时,避免注释顶格

Editor–>Code Style–>Java
idea一些基本的Settings设置_第14张图片

XML文件复制时,保留空格

Editor–>Code Style–>XML

idea一些基本的Settings设置_第15张图片

文件修改后高亮,在项目树中突出显示包含已修改文件的目录

idea一些基本的Settings设置_第16张图片

文件中代码过长时折行显示

(备注:只是在本地idea里折行显示,方便查看,并没有给代码强行换行)
idea一些基本的Settings设置_第17张图片

鼠标悬停时,显示方法注释

idea一些基本的Settings设置_第18张图片

编辑器背景颜色豆沙绿设置

idea一些基本的Settings设置_第19张图片

控制台背景颜色豆沙绿设置

idea一些基本的Settings设置_第20张图片

背景图片设置

idea一些基本的Settings设置_第21张图片idea一些基本的Settings设置_第22张图片

显示git提交人和被引用次数

idea一些基本的Settings设置_第23张图片

工具栏、项目结构树、设置面板的字体大小设置

idea一些基本的Settings设置_第24张图片

字符串点击回车折行,加号添加在下一行开头

![在这里插入图片描述](https://img-blog.csdnimg.cn/6fdc5f60f3594ee7aae9385529a6419c.png

自动导包设置

idea一些基本的Settings设置_第25张图片

设置行号,方法分隔符,强制换行线

idea一些基本的Settings设置_第26张图片

项目栏设置

【Compact Middle Packages】:紧凑型包结构,相比与其对立的是【flattern packages】(平铺式包结构),能节省更多的空间;
【Folders Always on Top】:文件夹排序,使文件夹始终位于顶部;
【Sort by Type】:文件夹内文件排序,按照type方式排序,默认为ASC-II顺序;
【Sort by Name】:文件夹内文件排序,按照name方式排序;
【Show Excluded Files】:显示排除的文件,打完的jar包会展示在target文件夹内,所以我一般会勾选;
【Pinned Mode】和【Docked Mode】:固定模式+停靠模式,让项目栏固定在右侧,其他的 Mode 模式(下面那些)基本上是浮动的,我不太习惯使用;
【Always Select Opened File】:打开文件自动定位到左侧项目中的文件位置;
idea一些基本的Settings设置_第27张图片

常用的几个快捷键

【Ctrl + B】:方法内,定位光标位置的属性,快速跳转;
【Ctrl + F】:文件内查找;
【Ctrl + R】:文件内查找和替换;
【Ctrl + Shift+F】:范围内(默认全局)查找;
【Ctrl + Shift+R】:范围内(默认全局)查找和替换

【Ctrl + D】:光标所在行,向下复制;
【Ctrl + X】:光标所在行,删除;
【Ctrl + Alt + M】:选中一段代码,将其抽取为方法,做代码优化常用;
【Ctrl + Alt + T】:选中一段代码,添加异常捕获,循环等操作;
【Ctrl + Alt + L】:格式化代码;
【Ctrl + Shift + F】:大小写切换;
【Alt + 7】:查看当前类结构,想看哪个方法直接双击就会跳转过去;
【Alt + ↑/↓】:查看方法,光标可以从一个方法直接跳到另一个方法,不需要几步就可以查看完整个类的方法;
【ctrl+alt + L】:代码格式化;
【Ctrl+Alt+V】:快速生成返回对象;

【Ctrl + H】:查看当前类的继承关系,树形结构展示,清晰易懂。

2、一些插件

①、Rainbow Brackets 插件, 成对的括号用相同的颜色显示出来了。
②、Free MyBatis plugin 插件,mapper层代码文件和mapper.xml文件相互跳转,点击绿色箭头可以直接跳转。

你可能感兴趣的:(idea,java,webstorm,intellij-idea,java,ide,webstorm)