VSCode 快捷键汇总

avatar
作者
筋斗云
阅读量:4

VSCode 快捷键汇总

前言

  • Coder 苦鼠标久已,整理汇总 VSCode 快捷键
  • 快捷键顺序没有特殊含义,想到什么就写什么,相对来说靠前的是作者比较常用的

快捷键汇总

  1. 复制:Ctrl + C
  2. 粘贴:Ctrl + V
  3. ⭐选中下个相同单词:Ctrl + D
  4. 选中所有相同单词:Ctrl + Shift + L
  5. 向下插入一行:Ctrl + Enter
  6. 向上插入一行:Ctrl + Shift + Enter
  7. ⭐是否自动换行:Alt + Z
  8. 切换对应的页签:Alt + 数字键(1,2,3…)
  9. 添加注释:Ctrl + /
  10. 添加注释:Ctrl + /
  11. 增加缩进:Ctrl + ]Tab
  12. 减少缩进:Ctrl + [Shift + Tab
  13. 打开终端:Ctrl + `Ctrl + J
  14. 聚焦多个光标并多行编辑:Alt + 鼠标
  15. 快速跳转到定义:Ctrl + 鼠标
  16. 快速跳转到定义【打开新分组】:Ctrl + Alt + 鼠标
  17. 选中多行后同时增加光标:Shift + Alt + I
  18. 放大:Ctrl + =
  19. 缩小:Ctrl + -
  20. 删除当前行:Ctrl + Shift + K
  21. 关闭当前页签:Ctrl + W
  22. 恢复已关闭的页签:Ctrl + Shift + T
  23. 移动当前行到上一行(下一行):Alt + 上/下方向键
  24. 复制当前行到上一行(下一行):Shift + Alt + 上/下方向键
  25. 跳转匹配括号:Ctrl + Shift + \
  26. 撤销光标操作:Ctrl + U
  27. 跳转上一步(下一步)操作的位置:Alt + 左/右方向键
  28. 快捷命令:Ctrl + Shift + P
  29. 文件名搜索:Ctrl + P
  30. 搜索:Ctrl + F
  31. 全文搜索:Ctrl + Shift + F
  32. 替换:Ctrl + H
  33. 保存:Ctrl + S
  34. 全选:Ctrl + A
  35. 剪切:Ctrl + X
  36. 撤销:Ctrl + Z
  37. 重做:Ctrl + Y
  38. ⭐显示侧边栏:Ctrl + B
  39. 聚焦侧边栏资源管理器:Ctrl + Shift + E
  40. 移动编辑窗口到指定分组:Ctrl + Alt + 左/右方向键
  41. 拆分编辑窗口到下一个分组:Ctrl + \
  42. 折叠当前代码块:Ctrl + Shift + [
  43. 展开当前代码块:Ctrl + Shift + ]
  44. 递归折叠当前代码块【两段式快捷键】:Ctrl + KCtrl + [
  45. 递归展开当前代码块【两段式快捷键】:Ctrl + KCtrl + ]
  46. 递归折叠所有代码块【两段式快捷键】:Ctrl + KCtrl + 0
  47. 递归展开所有代码块【两段式快捷键】:Ctrl + KCtrl + J

参考快捷键大全

快捷键大全

自定义快捷键分享【风格偏Linux、Vim】

VSCode 快捷键都不够使用的,并且能使用自定义快捷键的默认为具备自行配置能力,如何配置不再赘述,直接上配置文件:

// 将键绑定放在此文件中以覆盖默认值 [   // 自定义方向键   {     "key": "alt+h",     "command": "cursorLeft",     "when": "textInputFocus"   },   {     "key": "alt+j",     "command": "cursorDown",     "when": "textInputFocus"   },   {     "key": "alt+k",     "command": "cursorUp",     "when": "textInputFocus"   },   {     "key": "alt+l",     "command": "cursorRight",     "when": "textInputFocus"   },   {     "key": "ctrl+alt+h",     "command": "cursorWordEndLeft",     "when": "textInputFocus && !accessibilityModeEnabled"   },   {     "key": "ctrl+alt+l",     "command": "cursorWordEndRight",     "when": "textInputFocus && !accessibilityModeEnabled"   },   // 向左选中   {     "key": "ctrl+shift+alt+h",     "command": "cursorWordLeftSelect",     "when": "textInputFocus && !accessibilityModeEnabled"   },   // 向右选中   {     "key": "ctrl+shift+alt+l",     "command": "cursorWordRightSelect",     "when": "textInputFocus && !accessibilityModeEnabled"   },   // 向下选中   {     "key": "ctrl+shift+alt+j",     "command": "cursorDownSelect",     "when": "textInputFocus"   },   {     "key": "ctrl+shift+alt+e",     "command": "cursorBottomSelect",     "when": "textInputFocus"   },   // 向上选中   {     "key": "ctrl+shift+alt+k",     "command": "cursorUpSelect",     "when": "textInputFocus"   },   {     "key": "ctrl+shift+alt+a",     "command": "cursorTopSelect",     "when": "textInputFocus"   },   // 聚焦行首   {     "key": "alt+a",     "command": "cursorHome",     "when": "textInputFocus"   },   // 聚焦行尾   {     "key": "alt+e",     "command": "cursorEnd",     "when": "textInputFocus"   },   // 聚集页眉   {     "key": "ctrl+alt+a",     "command": "cursorTop",     "when": "textInputFocus"   },   // 聚集页尾部   {     "key": "ctrl+alt+e",     "command": "cursorBottom",     "when": "textInputFocus"   },   // 迁移编辑窗口到下一组   {     "key": "ctrl+alt+.",     "command": "workbench.action.moveEditorToNextGroup",     "when": "textInputFocus"   },   // 迁移编辑窗口到上一组   {     "key": "ctrl+alt+,",     "command": "workbench.action.moveEditorToPreviousGroup",     "when": "textInputFocus"   },   // 向上迁移编辑窗口   {     "key": "ctrl+k ctrl+alt+,",     "command": "workbench.action.moveEditorToAboveGroup",     "when": "textInputFocus"   },   // 向下迁移编辑窗口   {     "key": "ctrl+k ctrl+alt+.",     "command": "workbench.action.moveEditorToBelowGroup",     "when": "textInputFocus"   },   {     "key": "ctrl+alt+.",     "command": "workbench.action.moveEditorToNextGroup",     "when": "textInputFocus"   },   // 聚焦下一组   {     "key": "alt+.",     "command": "workbench.action.focusNextGroup",     "when": "textInputFocus"   },   // 聚焦上一组   {     "key": "alt+,",     "command": "workbench.action.focusPreviousGroup",     "when": "textInputFocus"   },   // 代码块选择   {     "key": "shift+alt+q",     "command": "editor.action.selectToBracket",     "when": "textInputFocus"   },   // 往左删除   {     "key": "ctrl+h",     "command": "deleteLeft",     "when": "textInputFocus && !editorReadonly"   },   // 往右删除   {     "key": "alt+d",     "command": "deleteRight",     "when": "textInputFocus && !editorReadonly"   },   // 往左删除一个单词   {     "key": "alt+w",     "command": "deleteWordLeft",     "when": "textInputFocus && !editorReadonly"   },   // 删除整行   {     "key": "ctrl+shift+d",     "command": "editor.action.deleteLines",     "when": "textInputFocus && !editorReadonly"   },   // 删除到行首   {     "key": "ctrl+shift+u",     "command": "deleteAllLeft",     "when": "textInputFocus && !editorReadonly"   },   // 删除到行尾   {     "key": "ctrl+shift+k",     "command": "deleteAllRight",     "when": "textInputFocus && !editorReadonly"   },   // 替换当前行,依赖拓展插件 pasteReplaceLine   {     "key": "ctrl+shift+v",     "command": "editor.action.pasteReplaceLine",     "when": "textInputFocus && !editorReadonly"   },   // 选中下一个代码提示框   {     "key": "alt+.",     "command": "selectNextSuggestion",     "when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion"   },   // 选中上一个代码提示框   {     "key": "alt+,",     "command": "selectPrevSuggestion",     "when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion"   }, ] 

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!