添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

VS Code 快捷键最全攻略(附中文释义)

引言

Visual Studio Code(简称VS Code)是一个由微软开发,同时支持Windows 、 Linux和macOS等操作系统且开放源代码的代码编辑器,它支持测试,并内置了Git 版本控制功能,同时也具有开发环境功能,例如代码补全(类似于 IntelliSense)、代码片段和代码重构等,该编辑器支持用户个性化配置,例如改变主题颜色、键盘快捷方式等各种属性和参数,同时还在编辑器中内置了扩展程序管理的功能。

VS Code是介于 文本编辑器 IDE 之间的工具,我们可以通过这张图来了解VSCode的定位。

VSCode 的快捷键继承了一些IDE风格,有VS的影子,也有Emacs的影子……可以通过下面这张图来了解它的定位。简言之,内置快捷键玩熟了,对效率地提升不是一点两点。

以下是在Windows系统中VS code快捷键的最全说明,并附有对应的中文释义。

一点点地码出来,真心不易😅😅😅

快捷键的组合方式

  • Ctrl + Shift + ? : 这种常规组合按钮
  • Ctrl + V Ctrl + V : 同时依赖一个按键的组合
  • Shift + V c : 先组合后单键的输入
  • Ctrl + Click: 键盘 + 鼠标点击
  • Ctrl + DragMouse : 键盘 + 鼠标拖动
  • Keyboard shortcuts for Windows

    General

    Basic editing

    通用快捷键 Ctrl+Shift+P , F1 Show Command Palette 展示全局命令面板 Ctrl + P Quick Open, Go to File… 快速打开最近打开的文件 Ctrl + Shift + N New window/instance 打开新的编辑器窗口 Ctrl + Shift + W Close window/instance 关闭编辑器 Ctrl +, User Settings 用户设置项 Ctrl+K Ctrl+S Keyboard Shortcuts 快捷键设置
    Ctrl + X Cut line (empty selection) Ctrl + C Copy line (empty selection) Alt + ↑ / ↓ Move line up/down 移动行上下 Shift + Alt + ↓ / ↑ Copy line up/down 在当前行上下复制当前行 Ctrl + Shift + K Delete line Ctrl + Enter Insert line below 在当前行下插入新的一行 Ctrl + Shift + Enter Insert line above 在当前行上插入新的一行 Ctrl + Shift + | Jump to matching bracket 匹配花括号的闭合处,跳转 Ctrl + ] / [ Indent/outdent line Ctrl + Shift + Enter Insert line above 在当前行上插入新的一行 Home / End Go to beginning/end of line 光标跳转到 行头/行尾 Ctrl + Home / End Go to beginning/end of file 跳转到 页头/页尾 Ctrl+ ↑ / ↓ Scroll line up/down 行视图上下偏移 Alt+ PgUp / PgDown Scroll page up/down 屏视图上下偏移 Ctrl + Shift + ] / [ Unfold/Fold (uncollapse) region 折叠/展开 区域代码 Ctrl+K Ctrl+[ Fold (collapse) all subregions 折叠所有子区域代码 Ctrl+K Ctrl+] Unfold (uncollapse) all subregions 展开所有折叠的子区域代码 Ctrl+K Ctrl+0 Fold (collapse) all regions 折叠所有区域代码 Ctrl+K Ctrl+J Unfold (uncollapse) all regions 展开所有折叠区域代码 Ctrl+K Ctrl+C Add line comment 添加行注释 Ctrl+K Ctrl+U Remove line comment 删除行注释 Ctrl + / Toggle line comment 添加关闭行注释 Shift + Alt + A Toggle block comment 块区域注释 Alt + Z Toggle word wrap 添加关闭词汇包含

    Search and replace

    Ctrl + T Show all Symbols 列出所有符号 Ctrl + G Go to Line… Ctrl + P Go to File… Ctrl + Shift + O Go to Symbol… 跳转到符号处 Ctrl + Shift + M Show Problems panel 打开问题展示面板 Go to next error or warning 跳转到下一个错误或者警告 Shift + F8 Go to previous error or warning 跳转到上一个错误或者警告 Ctrl + Shift + Tab Navigate editor group history 切换到最近打开的文件 Alt+ ← / → Go back / forward 向后、向前 Ctrl + M Toggle Tab moves focus 进入用Tab来移动焦点

    Multi-cursor and selection

    查询与替换 Ctrl + F Ctrl + H Replace F3 / Shift + F3 Find next/previous 查询 下一个/上一个 Alt + Enter Select all occurences of Find match 选中所有出现在查询中的 Ctrl + D Add selection to next Find match 匹配当前选中的词汇或者行,再次选中-可操作 Ctrl+K Ctrl+D Move last selection to next Find match 移动当前选择到下个匹配选择的位置(光标选定) Alt + C / R / W Toggle case-sensitive / regex / whole word

    Rich languages editing

    多行光标操作于选择 Alt + Click Insert cursor 插入光标-支持多个 Ctrl+Alt+ ↑ / ↓ Insert cursor above / below 上下插入光标-支持多个 Ctrl + U Undo last cursor operation 撤销最后一次光标操作 Shift + Alt + I Insert cursor at end of each line selected 插入光标到选中范围内所有行结束符 Ctrl + I Select current line 选中当前行 Ctrl + Shift + L Select all occurrences of current selection 选择所有出现在当前选中的行-操作 Ctrl + F2 Select all occurrences of current word 选择所有出现在当前选中的词汇-操作 Shift + Alt + → Expand selection 从光标处扩展选中全行 Shift + Alt + ← Shrink selection 收缩选择区域 Shift + Alt + (drag mouse) Column (box) selection 鼠标拖动区域,同时在多个行结束符插入光标 Ctrl + Shift + Alt + (arrow key) Column (box) selection 也是插入多行光标的[方向键控制] Ctrl + Shift + Alt + PgUp/PgDown Column (box) selection page up/down 也是插入多行光标的[整屏生效]

    Editor/Window management

    丰富的语言操作 Ctrl + Space Trigger suggestion 输入建议[智能提示] Ctrl + Shift + Space Trigger parameter hints Shift + Alt + F Format document 格式化代码 Ctrl + K Ctrl + F Format selection 格式化选中部分的代码 Go to Definition 跳转到定义处 Alt + F12 Peek Definition 代码片段显示定义 Ctrl + K F12 Open Definition to the side 在其他窗口打开定义处 Ctrl + . Quick Fix 快速修复部分可以修复的语法错误 Shift + F12 Show References 显示所有引用 Rename Symbol 重命名符号 Ctrl+K Ctrl+X Trim trailing whitespace 移除空白字符 Ctrl + K M Change file language 更改页面文档格式

    File management

    编辑器/窗口管理 Ctrl + F4 , Ctrl + W Close editor 关闭编辑器 Ctrl + k F Close folder 关闭当前打开的文件夹 Ctrl + | Split editor 切割编辑窗口 Ctrl+ 1 / 2 / 3 ocus into 1 st , 2 nd or 3 rd editor group 切换焦点在不同的切割窗口 Ctrl+K Ctrl+ ←/→ Focus into previous/next editor group 切换焦点在不同的切割窗口 Ctrl + Shift + PgUp/PgDown Move editor left/right 切换标签页的位置 Ctrl+K ← / → Move active editor group 切割窗口位置调换

    Display

    Ctrl + N New File Ctrl + O Open File… Ctrl + S Ctrl + Shift + S Save As… Ctrl + K S Save All 保存所有当前已经打开的文件 Ctrl + F4 Close 关闭当前编辑窗口 Ctrl + K Ctrl + W Close All 关闭所有编辑窗口 Ctrl + Shift + T Reopen closed editor 撤销最近关闭的一个文件编辑窗口 Ctrl + K Enter Keep preview mode editor open Ctrl + Shift + Tab Open previous 调出最近打开的文件列表,重复按会切换 Ctrl + Tab Open next 与上面一致,顺序不一致 Ctrl + K P Copy path of active file 复制当前打开文件的存放路径 Ctrl + K R Reveal active file in Explorer 打开当前编辑文件存放位置【文件管理器】 Ctrl + K O Show active file in new window/instance 在新的编辑器中打开当前编辑的文件

    Debug

    Toggle full screen 切换全屏模式 Shift + Alt + 1 Toggle editor layout (horizontal/vertical) 切换编辑布局【目前无效】 Ctrl + =/- Zoom in/out 放大 / 缩小 Ctrl + B Toggle Sidebar visibility 侧边栏显示隐藏 Ctrl + Shift + E Show Explorer / Toggle focus 资源视图和编辑视图的焦点切换 Ctrl + Shift + F Show Search 打开全局搜索 Ctrl + Shift + G Show Source Control 打开Git可视管理 Ctrl + Shift + D Show Debug 打开DeBug面板 Ctrl + Shift + X Show Extensions 打开插件市场面板 Ctrl + Shift + H Replace in files 在当前文件替换查询替换 Ctrl + Shift + J Toggle Search details 开启详细查询 Ctrl + Shift + U Show Output panel Ctrl + Shift + V Open Markdown preview 预览Markdown文件【编译后】 Ctrl + K v Open Markdown preview to the side 在边栏打开渲染后的视图【新建】 Ctrl+K Z Zen Mode (Esc Esc to exit)

    Integrated terminal

    Toggle breakpoint 添加解除断点 Start/Continue 启动调试、继续 Shift + F5 F11 / Shift + F11 Step into/out 单步进入 / 单步跳出 Step over Ctrl + K Ctrl + I Show hover

    结束语

    最后附上官方给出的快捷键排版图片

    以上这些快捷键,仅是针对于Windows系统来做的说明。至于Linux及MacOS系统中VS Code的键盘快捷键和附加功能,详见 aka.ms/vscodekeybindings 说明。

    Ctrl + \ ` Show integrated terminal 打开集成终端 Ctrl + Shift + \ ` Create new terminal 创建一个新的终端 Ctrl + C Copy selection Ctrl + V Paste into active terminal 复制到当前激活的终端 Ctrl+ ↑ / ↓ Scroll up/down 按行进行上下翻 Shift+PgUp / PgDn Scroll page up/down 页面上下翻屏 Ctrl+Home / End Scroll to top/bottom 滚动到页面头部或尾部