常用插件

  • IDE Eval Reset 破解,自动重置试用时间(https://plugins.zhile.io
  • Free Mybatis Plugin --> MyBatisX(自带的自动生成功能较好)
  • Lombok
  • Translation
  • GitToolBox 可以看到每一行是谁提交的
  • GenerateAllSetter 批量生成实体的set方法(光标进入变量,Alt+Enter)
  • copilot github的ai编程插件 IDEA自定义配置
  • Maven Helper
  • JRebel And XRebel for InteliJ (激活方法:https://www.cnblogs.com/flyrock/archive/2019/09/23/11574617.html)
    (1) 配置idea自动构建
    (2) 允许自动编译:在 Maintenance(Ctrl + Shift + Alt + /) -> Registry 中勾选 compiler.automake.allow.when.app.running;Settings -> Build, Execution, Deployment -> Compiler 中的 Build project automatically
    (3) 配置JRebel自动部署时间为3s
  • 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自定义配置

隐藏显示.idea文件夹和.iml文件

IDEA自定义配置

配置maven,应用于所有project

IDEA自定义配置

取消idea自动打开项目

IDEA自定义配置

更好的显示工具栏

IDEA自定义配置

代码提示忽略大小写

IDEA自定义配置

去掉方法参数提示

IDEA自定义配置

设置Beyond Compare为默认的GIT代码比较工具(废弃)

IDEA自定义配置

自动导包

IDEA自定义配置

自动编译

IDEA自定义配置

关闭自动更新

IDEA自定义配置

maven自动下载源代码

IDEA自定义配置

添加前进后退按钮(废弃)

IDEA自定义配置
IDEA自定义配置

鼠标悬浮提示

IDEA自定义配置

去掉Run with Coverage和Run with Profiler按钮(废弃)

IDEA自定义配置

高亮显示相同字符的背景颜色

80FF83
IDEA自定义配置

去掉xml文件中sql背景色(废弃)

IDEA自定义配置
IDEA自定义配置

类内部的层级关系移到上面

IDEA自定义配置

自动隐藏下方toolbar(废弃)

IDEA自定义配置

修改后未保存的文件添加*号

IDEA自定义配置

设置护眼背景色(废弃)

C7EDCC
IDEA自定义配置

新版idea更新pom后自动刷新

IDEA自定义配置

编码设置:text file encoding为utf-8,文件换行符使用Unix格式

IDEA自定义配置
IDEA自定义配置

设置字体大小

IDEA自定义配置

方法头显示被继承和引用次数

IDEA自定义配置

去掉屏幕中间提示换行的竖线

IDEA自定义配置

方法间增加分隔线

IDEA自定义配置

批量启动springboot项目

.idea>workspace.xml文件中添加如下节点

  <component name="RunDashboard">
    <option name="configurationTypes">
      <set>
        <option value="SpringBootApplicationConfigurationType" />
      </set>
    </option>
  </component>

IDEA自定义配置

启动项目提示: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启动参数

IDEA自定义配置
IDEA自定义配置

鼠标滚轮改变字体大小

IDEA自定义配置

git已修改文件的上级文件夹颜色

IDEA自定义配置

git已修改文件颜色

IDEA自定义配置

修改注释颜色(废弃)

IDEA自定义配置

TAB多行显示

IDEA自定义配置
IDEA自定义配置

始终在最右侧打开新tab

IDEA自定义配置

非当前项目代码Tab标签颜色(默认的颜色不够显眼)

IDEA自定义配置

总是更新SNAPSHOT

IDEA自定义配置

类自动添加注释

IDEA自定义配置

/** 
* ${description} 
* @author ych
* @date ${YEAR}-${MONTH}-${DAY}
*/
public class ${NAME} {
}

多线程调试

IDEA自定义配置

格式化调试时时间格式

java.util.Date
new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this)
IDEA自定义配置

IDEA退出提示,防止勿点(很多时候重新启动,再重新启动多个项目要很久)

IDEA自定义配置

其他问题

删除module,又重新创建相同module后,出现module无法识别的问题

IDEA自定义配置

相关文章: