我的 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

下载