1、快速切换:回到刚才编辑的文件、快速查看历史编辑列表、定位最近修改代码位置:
前进/后退编辑过的文件快捷键如下:
- Windows:Ctrl + Alt + ← / →(方向键)
- Mac: ⌘ + ⌥ + ← / →(方向键)
历史编辑文件列表快捷键如下:
- Windows:ctrl + E
- Mac:⌘ +E
最近修改代码位置定位快捷键如下:
- Windows:ctrl + shift + E
- Mac:⌘ + ⇧ +E
2、自动代码补全(安装aiXcoder插件补全更好用)
自动代码补全快捷键(自动补全代码末尾的分号,括号对等等):
- Windows:ctrl + shift + Enter
- Mac:⌘ + ⇧ +⏎
new出对象自动创建变量并赋值
- Windows:ctrl + alt + V
- Mac:⌥ + ⌘ + V
不管现在光标在哪个位置,直接新开一行
shift enter
3、重命名(所有使用该变量/函数/类的地方都会修改):
重命名快捷键如下:
- Windows:shift + F6
- Mac: ⇧ + F6
4、其他常用快捷键:
Ctrl+Alt+T,可以把一段代码用try/catch、if/else等包围起来
Alt+Insert,可以生成构造器/Getter/Setter等(使用lombok,用@Data、@AllArgsConstructor 、@NoArgsConstructor等去做更方便简洁)
Ctrl+Alt+L,格式化代码
Ctrl+Enter,导入包,自动修正
Ctrl+~可快速选择主题等
Ctrl+Shift+A 输入gitclone选择clone
Ctrl+P,可以显示参数信息
Ctrl+X,删除行
Ctrl+D,复制行
Ctrl+Enter,上插一行
“!”,否定完成,输入表达式时按 “!”键
Shift+Click,可以关闭文件
Ctrl+F12,可以显示当前文件的结构
Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择
Ctrl+N,可以快速打开类
Ctrl+Shift+N,可以快速打开文件
Alt+Q,可以看到当前方法的声明
Ctrl+Shift+Insert,可以选择剪贴板内容并插入
Ctrl+Alt+I,将选中的代码进行自动缩进编排,这个功能在编辑 JSP 文件时也可以工作
Ctrl+Alt+O,优化导入的类和包
Ctrl+Shift+Space,自动补全代码
Ctrl+空格,代码提示(与系统输入法快捷键冲突)
Ctrl+Shift+Alt+N,查找类中的方法或变量
Alt+Shift+C,最近的更改
Alt+Shift+Up/Down,上/下移一行
Shift+F6,重构 – 重命名
Ctrl+/或Ctrl+Shift+/,注释(//或者/**/)
Ctrl+J,自动代码(例如:serr)
Ctrl+Alt+J,用动态模板环绕
Ctrl+H,显示类结构图(类的继承层次)
Ctrl+Q,显示注释文档
Alt+F1,查找代码所在位置
Alt+Up/Down,在方法间快速移动定位
Ctrl+Shift+Up/Down,向上/下移动语句
Ctrl+Alt+Space,类名自动完成
Ctrl+Alt+Up/Down,快速跳转搜索结果
Ctrl+Shift+J,整合两行
Ctrl+Shift+U,大小写转化
Ctrl+Y,删除当前行
Shift+F6,重命名
F6,移动
F5,复制
Alt+Delete,安全删除
Ctrl+F,查找
Ctrl+R,替换
F3,查找下一个
Shift+F3,查找上一个
Ctrl+Shift+F,在路径中查找
Ctrl+Shift+R,在路径中替换