常用插件
- IDE Eval Reset 破解,自动重置试用时间
- Free Mybatis Plugin --> MyBatisX(自带的自动生成功能较好)
- Lombok
- Translation
- GitToolBox 可以看到每一行是谁提交的
- Maven Helper
- JRebel And XRebel for InteliJ (激活方法:https://www.cnblogs.com/flyrock/archive/2019/09/23/11574617.html)
允许自动编译:在 Maintenance(Ctrl + Shift + Alt + /) -> Registry 中勾选 compiler.automake.allow.when.app.running;Settings -> Build, Execution, Deployment -> Compiler 中的 Build project automatically - Grep Console 一款和IDEA Console相关的插件,可以通过expression表达式过滤日志、给不同级别的日志或者给不同pattern的日志加上背景颜去掉方法参数提示(废弃)色与上层颜色
- RestfulToolkit 快捷查找Restful接口,快捷键:Ctrl+ --->RestfulTool(快捷键Ctrl+Alt+/,自带发送请求功能)
- Alibaba Java Coding Guidelines 阿里代码编码指南
- CodeGlance3 窗口右侧代码预览
- Active Tab Highlighter 高亮选中的Tab标签
- Rainbow Brackets 彩虹括号
- Chinese(Simplified) Language Pack 汉化插件
- Mybatis Log Plugin 打印拼装后可直接执行SQL
- Presentation Assistant 快捷键展示
- SequenceDiagram 代码执行时序图
- Vue.js
快捷键
调试快捷键
F7 单步进入 Step Into
Shift+F7 选择要进入的函数 Smart Step Into
F8 单步调试 Step Over
Shift+F8 跳出 Step Out
F9 继续执行 Resume Program
Alt+F9 运行到光标处 Run to Cursor
Alt+F8 执行表达式查看结果 Evaluate Expression
Ctrl+Shift+F8 查看所有断点 View Breakpoints
Ctrl+F8 设置或取消断点 Toggle Line Breakpoint
常用快捷键对照
Windows | Eclipse | 描述 | 英文描述 |
---|---|---|---|
Ctrl+Alt+左键、Ctrl+Alt+B | Ctrl+T | 查看子类、方法实现类 | Go to Implementations |
Ctrl+U | 查看父类方法 | Go to Super Method | |
Ctrl+左键、Ctrl+B | F3 | 查看定义或引用 | Go to Declaration or Usages |
Alt+F7 | Ctrl+G | 查看引用列表 | Find Usages |
Ctrl+F12 | Ctrl+O | 文件结构 | File Structure |
Ctrl+N | Ctrl+Shift+T | 搜索类型 | Go to Class |
Ctrl+Shift+N | Ctrl+Shift+R | 搜索文件 | Go to File |
Ctrl+H | F4 | 类的继承关系 | Type Hierarchy |
Alt+F8 | Ctrl+U | 弹出表达式监视窗口 | Evaluate Expression |
Ctrl+Alt+L | Ctrl+Shift+F | 格式化代码 | Reformat Code |
Ctrl+F | Ctrl+F | 当前文件查找 | Find |
Ctrl+Shift+F | Ctrl+H | 全局查找 | Find in Path |
Ctrl+Shift+R | 全局替换 | Replace in Path | |
Ctrl+Alt+Z | Ctrl+Alt+Z | Git回滚 | Rollback |
Ctrl+Shift+/ | Ctrl+Shift+/ | 注释/取消注释 | Comment with Block Comment |
Ctrl+Tab | 快速切换tab标签 | Switcher | |
Ctrl+E | 最近打开的文件 | Recent Files | |
Ctrl+Shift+- | 折叠代码 | Collapse All | |
Ctrl+Shift+= | 展开代码 | Expand All | |
Ctrl+Alt+← | 向后导航 | Back | |
Ctrl+Alt+→ | 向前导航 | Forward | |
Ctrl+Alt+O | 自动导包 | Optimize Imports | |
Alt+Insert | 自动生成 | Generate | |
Ctrl+G | 跳到指定行号 | Go to Line | |
Ctrl+空格 | 自动提示(跟输入法冲突) | Basic | |
Ctrl+Alt+F12 | 打开文件目录 | Show in Explorer | |
小键盘* | 展开项目目录树 | ||
小键盘- | 合并项目目录树 | ||
F11 | 添加书签 | ||
Shift+F11 | 查看和编辑书签 | ||
Ctrl+Shift+F7 | 变量在本文件被使用的地方(下一个F3、上一个Shift+F3) | Highlight Usages in File | |
Ctrl+Shift+Alt+上下箭头 | 当前文件中GIT修改过的代码块 | ||
Ctrl+Y | 删除当前行 | ||
Ctrl+Shift+Z | 反撤销 |
隐藏显示.idea文件夹和.iml文件
配置maven,应用于所有project
取消idea自动打开项目
更好的显示工具栏
代码提示忽略大小写
去掉方法参数提示
设置Beyond Compare为默认的GIT代码比较工具(废弃)
自动导包
自动编译
关闭自动更新
添加前进后退按钮(废弃)
鼠标悬浮提示
去掉Run with Coverage和Run with Profiler按钮(废弃)
高亮显示相同字符的背景颜色
80FF83
去掉xml文件中sql背景色(废弃)
类内部的层级关系移到上面
自动隐藏下方toolbar(废弃)
修改后未保存的文件添加*号
设置护眼背景色(废弃)
C7EDCC
编码设置:text file encoding为utf-8,文件换行符使用Unix格式
设置字体大小
方法头显示被继承和引用次数
批量启动springboot项目
.idea>workspace.xml文件中添加如下节点
<component name="RunDashboard">
<option name="configurationTypes">
<set>
<option value="SpringBootApplicationConfigurationType" />
</set>
</option>
</component>
启动项目提示:Command line is too long. Shorten command line for OauthApplication or also for Spring Boot default configuration.
.idea>workspace.xml文件中添加如下节点
<component name="PropertiesComponent">
<property name="dynamic.classpath" value="true" />
</component>
修改IDEA的JVM启动参数
滚轮改变字体大小
git已修改文件的上级文件夹颜色
git已修改文件颜色
修改注释颜色(废弃)
TAB多行显示
非当前项目代码Tab标签颜色(默认的颜色不够显眼)
总是更新SNAPSHOT
类自动添加注释
/**
* ${description}
* @author ych
* @date ${YEAR}-${MONTH}-${DAY}
*/
public class ${NAME} {
}
多线程调试
格式化调试时时间格式
java.util.Date
new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this)