您的位置:首页 > 健康 > 美食 > VSCode 快捷键汇总

VSCode 快捷键汇总

2025/1/3 2:46:45 来源:https://blog.csdn.net/weixin_40050368/article/details/140423294  浏览:    关键词:VSCode 快捷键汇总

VSCode 快捷键汇总

  • 前言
  • 快捷键汇总
  • 参考快捷键大全
  • 自定义快捷键分享【风格偏Linux、Vim】

前言

  • 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"},
]

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com