IDEA自定义配置

常用插件

  • 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)

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

其他问题

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

原文地址:https://www.cnblogs.com/yinchh/p/12451517.html