idea的使用技巧

发布时间 2023-06-30 20:26:42作者: 你就学个JVAV?

查找

快捷键介绍
Ctrl + F 在当前文件进行文本查找
Ctrl + R 在当前文件进行文本替换
Shift + Ctrl + F 在项目进行文本查找
Shift + Ctrl + R 在项目进行文本替换
Shift + Shift 快速搜索
Ctrl + N 查找class
Ctrl + Shift + N 查找文件
Ctrl + Shift + Alt + N 查找symbol(查找某个方法名)

 

代码阅读相关

快捷键介绍
Ctrl + P 方法参数提示显示
Ctrl + Shift + i 就可以在当前类里再弹出一个窗口出来
Alt + F7 可以列出变量在哪些地方被使用了
光标在子类接口名,Ctrl + u 跳到父类接口
Alt + F1 + 1, esc  
(Shift) + Ctrl + +/- 代码块折叠
Ctrl + Shift + ←/→ 移动窗口分割线
Ctrl + (Alt) + B 跳转方法定义/实现
Ctrl + H 类的层级关系
Ctrl + F12 Show Members 类成员快速显示

版本管理相关

快捷键介绍
Ctrl + D Show Diff
(Shift) + F7 (上)下一处修改

 

 

跳转切换

快捷键介绍
Ctrl + E 最近文件
Ctrl + Tab 切换文件
Ctrl + Alt + ←/→ 跳转历史光标所在处
Alt + ←/→ 方向键 切换子tab
Ctrl + G go to(跳转指定行号)

编码相关

快捷键介绍
Ctrl + W 快速选中
(Shift + Ctrl) + Alt + J 快速选中同文本
Ctrl + C/Ctrl + X/Ctrl + D 快速复制或剪切
多行选中 Tab / Shift + Tab tab
Ctrl + Y 删除整行
滚轮点击变量/方法/类 快速进入变量/方法/类的定义处
Shift + 点击Tab 快速关闭tab
Ctrl + Z 、Ctrl + Shift + Z 后悔药,撤销/取消撤销
Ctrl + Shift + enter 自动收尾,代码自动补全
Alt + enter IntelliJ IDEA 根据光标所在问题,提供快速修复选择,光标放在的位置不同提示的结果也不同
Alt + ↑/↓ 方法快速跳转
F2 跳转到下一个高亮错误 或 警告位置
Alt + Insert 代码自动生成,如生成对象的 set / get 方法,构造函数,toString() 等
Ctrl + Shift + L 格式化代码
Shift + F6 快速修改方法名、变量名、文件名、类名等
Ctrl + F6 快速修改方法签名

文件代码模板

Settings -> Editor -> File and Code Template

插件推荐

Alibaba Java Coding Guidelines Java编码规范

FindBugs 代码缺陷扫描

PMD 代码缺陷查找

InnerBuilder builder模式快速生成

Lombok plugin lombok插件

maven helper maven依赖管理助手,解析maven pom结构,分析冲突

Rainbow brackets 让代码中的括号更具标识性

String manipulation 字符串相关工具

Translation 翻译工具(google翻译已失效,若要使用可以使用有道翻译的程序id和密匙)

GenerateSerialVersionUID  快速生成序列化id(使用alt + insert快速生成)

GsonFormat

MyBatis Log Plugin  把Mybatis输出的sql日志还原成完整的sql语句开起来更直观

Free Mybatis 免费的插件