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 + BF2 跳转到下一个高亮错误 或 警告位置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 不显示行号