我的 Intellij IDEA 设置
IDEA 是 jetbrains 为 Javaer 打造的 IDE,我基本上 Java、Golang、Python 和 JS 等都用它来编写。
我使用 Toolbox 来管理 jetbrains 的所有产品。
版本
IntelliJ IDEA 2022.3.3
DATE | CHANGELOG |
---|---|
2023年5月2日 | 初始化 |
2023年5月13日 | 添加 File Structure 快捷键 |
插件
强烈推荐
CodeGlance Pro:代码小地图;
Git Commit Template:提供 git commit message 的模板,该模板是符合 angular commit msg 提交规范(被很多项目采用);
GitToolBox:扩展了 idea 继承 git 的功能;
Go:编写 Go 语言的扩展;
Maven Helper:用来查看 maven 中依赖的插件;
MyBatisX:提供 mabatis 的支持;
Python:编写 Python 语言的扩展;
Rainbow Barckets:彩虹括号;
Requirements:Python 中 pip 依赖的支持;
RestfulTool:快速查看 Spring 中 Restful 接口;
SonarLint:静态代码检查;
Tabnine :Copilot 的替代;
推荐使用
GitHub Copilot:我登录不上去,能登录上的推荐;
File Watchers:文件修改后触发操作;
Grep Console:高亮标准输出;
Json Helper:JSON 类型转换;
LeetCode Editor:一直供着不敢删除;
高频快捷键
action | shortcut | 说明 |
---|---|---|
Settings | Ctrl + Alt + S | 打开设置 |
Project Structure | Ctrl + Shift + Alt + S | 打开项目结构 |
Project | Alt + 1 | 查看项目 |
Database | Alt + 2 | 查看数据库 |
Structure | Alt + 7 | 查看文件结构 |
Parameter Info | Alt + P | 查看方法参数信息 |
Terminal | Alt + F12 | 打开终端 |
Move Caret to Line Start | Alt + 向左箭头 | 光标到行头 |
Move Caret to Line End | Alt + 向右箭头 | 光标到行尾 |
Delete Line | Alt + Backspace | 删除一行 |
Split Line | Ctrl + Enter | 光标到下一行 |
Select Tab #1-6 | Ctrl + 1-6 | 选择 1-6 编号的 Tab |
Up | Ctrl + P | 光标向上一行 |
Commit | Ctrl + K | 提交 |
Down | Ctrl + N | 光标向下一行 |
Duplicate Line or Selection | Ctrl + D | 复制一行 |
Close Tab | Ctrl + W | 关闭 Tab |
Split and Move Right | Ctrl + \ | 右分割 |
Undo | Ctrl + Z | 撤销 |
File Structure | Ctrl + F12 | 查看文件结构 |
Redo | Ctrl + Shift + Z | 反撤销 |
Rollback | Ctrl + Alt + Z | 回滚改动 |
Live Templates
Java
shortcut | 说明 |
---|---|
fori | for (int i = 0; i < param; i++) {} |
iter | for range loop |
souf | System.out.printf(); |
sout | System.out.println(); |
souc | System.out::println |
soutm | System.out.println(“$CLASS_NAME$.$METHOD_NAME$”); |
soutv | System.out.println(“$EXPR_COPY$ = “ + $EXPR$); |
thr | throw new |
Go
shortcut | 说明 |
---|---|
fori | for i:=0; i < param; i++ {} |
iter | for range loop |
err | if err != nil {} |
参考
Help - Keyboard Shortcuts PDF