Shift快速按两下
综合搜索,可以搜索文件名,类名,文件名,变量,方法等Ctrl + Shift + N
通过文件名定位 / 打开文件 / 目录,打开目录需要在输入的内容后面多加一个正斜杠Ctrl + Shift + F
根据输入内容查找整个项目 或 指定目录内文件Ctrl + Shift + R
根据输入内容替换对应内容,范围为整个项目 或 指定目录内文件Ctrl + F
在当前文件进行文本查找Ctrl + R
在当前文件进行文本替换Ctrl + N
根据输入的 类名 查找类文件Ctrl + F12
弹出当前文件结构层,可以在弹出的层上直接输入,进行筛选Ctrl + Z
撤销Ctrl + Shift + Z
取消撤销Ctrl + Y
删除光标所在行 或 删除选中的行Ctrl + D
复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面Ctrl + /
行注释Ctrl + Shift + /
代码块注释Alt + Insert
代码自动生成,如生成对象的 set / get 方法,构造函数,toString() 等Ctrl + J
插入代码模板Ctrl + F4
关闭当前编辑文件Ctrl + Tab
编辑窗口切换,如果在切换的过程又加按上delete,则是关闭对应选中的窗口Ctrl + Alt + L
格式化代码Ctrl + Alt + O
优化导入,删除掉没用被使用的导入Ctrl + Shift + F12
编辑器最大化Shift + F6
对文件/文件夹 重命名Ctrl + Alt + 左方向键
退回到上一个操作的地方Ctrl + Alt + 右方向键
前进到上一个操作的地方Ctrl + E
显示最近打开的文件记录列表Ctrl + P
方法参数提示显示Ctrl + Q
光标所在的变量 / 类名 / 方法名等上面(也可以在提示补充的时候按),显示文档内容Alt + Enter
根据光标所在问题,提供快速修复选择,光标放在的位置不同提示的结果也不同Ctrl + G
在当前文件跳转到指定行处Ctrl + U
前往当前光标所在的方法的父类的方法 / 接口定义Ctrl + B
进入光标所在的方法/变量的接口或者定义Ctrl + 左键单击
同 Ctrl + B
F2
跳转到下一个高亮错误 或 警告位置Ctrl + Alt + F7
显示被使用的地方Ctrl + K
项目版本提交Ctrl + T
项目版本更新Alt +
` 显示版本控制常用操作菜单弹出层Ctrl + Alt + S
打开系统设置Ctrl + Shift + C
复制当前文件磁盘路径到剪贴板Shift + F9
等效于点击工具栏的 Debug 按钮Shift + F10
等效于点击工具栏的 Run 按钮F11
切换全屏Ctrl + Shift + P , F1
显示命令面板Ctrl + P
跳转到文件Ctrl + B
切换边栏可见性Ctrl + Shift + E
显示资源控制Ctrl + Shift + G
显示git控制Ctrl + Shift + D
显示调试Ctrl + Shift + X
显示扩展Ctrl + Shift + U
显示输出面板Ctrl + Shift + V
打开markdown预览Shift + F11
打开禅宗模式Ctrl +
` 打开终端Ctrl + Shift +
` 新增终端Ctrl + Shift + N
新建窗口Ctrl + Shift + W
关闭窗口Ctrl + K Ctrl + S
显示键盘快捷键Ctrl + \
分割编译器Ctrl + 1/2/3
专注第一,第二,第三编译器Ctrl + F
当前文件搜索Ctrl + H
当前文件搜索替换Ctrl + Shift + F
文件夹內搜索Ctrl + Shift + H
文件夹內搜索替换Ctrl + Shift + [
折叠区域Ctrl + Shift + ]
展开区域Ctrl + /
切换行注释Shift + Alt + A
切换块注释Ctrl + G
转到行Shift + Alt + F
格式化文件Ctrl + K Ctrl + F
格式化选择F12, Ctrl + 鼠标左键
转到定义Ctrl + S
保存Ctrl + Shift + S
另存为Ctrl + Shift + M
显示问题面板Ctrl + Shift + Tab
显示浏览历史Ctrl + Space
触发建议Ctrl + Shift + Space
触发参数提示F9
断点F5
开始/继续 调试Shift + F5
停止Shift+F11
步进F10
步过i
在光标位置插入:n
将光标定位到n行Shift + H
将光标定位到第一行第一个字符Shift + L
将光标定位到最后行第一个字符u
撤销上一次编辑内容Shift + U
撤销当前光标整行内容Ctrl + r
还原初始文件状态e!
撤销所有修改,恢复打开文件时的状态dd
删除当前行:1,$d
删除所有行yy
拷贝当前行p
在当前光标粘贴上一次拷贝的内容:/text
从上往下查找 text,按 n 向下搜索, 按 N 想前搜索:?text
从下往上查找 text,按 n 向下搜索, 按 N 想前搜索:s/old/new
找到old第一次出现的地方并用new来替换:s/old/new/g
找到所有old出现的地方并用new来替换(当前屏幕):%s/old/new/g
替换整个文件中的所有old:%s/old/new/gc
替换整个文件中的所有old,但在每次出现时询问是否替换:n,ms/old/new/g
替换行号n和m之间的所有old先按 ESC 键然后再操作后面的快捷键。
:w
写入但不退出:w!
强制保存,但不退出:q!
退出但不保存:wq
保存写入内容并退出:w file
将当前文件内容保存到 file 文件中:qa!
退出所有文件并不做保存,比如打开了多个文件:set ignorecase
忽略大小写查找:set noignorecase
不忽略大小写查找:set hlsearch
高亮搜索结果:set nohlsearch
关闭高亮搜索显示:set number
显示行号:set nonumber
不显示行号