一、最常用(必背)
Ctrl + C/Ctrl + V/Ctrl + Z:复制、粘贴、撤销Ctrl + S:保存Ctrl + Alt + L:格式化代码(前端后端都爽)Ctrl + /:单行注释Ctrl + Shift + /:块注释Ctrl + D:复制当前行Ctrl + Y:删除当前行Ctrl + W:选中单词 → 扩大选区Shift + Enter:下方换行,光标不动Ctrl + Shift + Enter:自动补全语句(补全括号、分号)
二、查找与定位
Double Shift:搜索任何东西(类、文件、设置、动作)Ctrl + N:查找类Ctrl + Shift + N:查找文件Ctrl + F:当前文件查找Ctrl + R:当前文件替换Ctrl + Shift + F:全局搜索Ctrl + Shift + R:全局替换Ctrl + E:最近打开的文件Ctrl + F12:查看文件结构(函数、标签、变量)
三、代码导航
Ctrl + B/Ctrl + 点击:跳转到定义Alt + F7:查找哪里被使用Ctrl + Alt + ←/→:后退/前进(跳转历史)Ctrl + G:跳转到指定行
四、代码重构
Shift + F6:重命名(变量/方法/文件/组件)Ctrl + Alt + M:抽取代码为方法Ctrl + Alt + V:抽取为变量Ctrl + Alt + C:抽取为常量Ctrl + Alt + F:抽取为成员变量
五、运行与调试
Shift + F10:运行Shift + F9:调试F9:恢复程序,跳到下一个断点F8:单步跳过(不进方法)F7:单步跳入(进方法)Shift + F8:跳出方法Alt + F8:调试时计算表达式
六、编辑效率
Alt + Shift + ↑/↓:上下移动整行Ctrl + Shift + U:大小写切换Ctrl + Alt + O:优化导入(去掉没用的 import)Alt + Enter:快速修复(万能键)Alt + Insert:生成代码(构造、getter、toString、新建文件)
七、多光标与列编辑(前端超好用)
Alt + 鼠标拖动:列选择Ctrl + 鼠标多点:多光标编辑
八、窗口与界面
Ctrl + Shift + F12:隐藏所有面板,只留编辑区Alt + 1:显示/隐藏项目面板Alt + F12:打开终端Ctrl + Tab:切换文件
九、Git 版本控制
Ctrl + K:提交代码Ctrl + Shift + K:推送到远程Ctrl + T:拉取更新Ctrl + G:快速打开 Git 操作
十、前端专属常用
- 写 HTML/CSS 配合 Emmet,直接敲缩写回车
Tab:快速展开 Emmet 结构- 保存自动格式化 + ESLint 修复(配合设置更香)