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

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

通用快捷键 作用 中文释义
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 快捷键设置

Basic editing

基础编辑 作用 中文释义
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 添加关闭词汇包含
导航 作用 中文释义
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 打开问题展示面板
F8 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来移动焦点

Search and replace

查询与替换 作用 中文释义
Ctrl + F Find 查询
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

Multi-cursor and selection

多行光标操作于选择 作用 中文释义
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 也是插入多行光标的[整屏生效]

Rich languages editing

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

Editor/Window 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 切割窗口位置调换

File management

文件管理 作用 中文释义
Ctrl + N New File 新建文件
Ctrl + O Open File… 打开文件
Ctrl + S Save 保存文件
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 在新的编辑器中打开当前编辑的文件

Display

显示 作用 中文释义
F11 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) 禅模式

Debug

调试 作用 中文释义
F9 Toggle breakpoint 添加解除断点
F5 Start/Continue 启动调试、继续
Shift + F5 Stop 结束调试
F11 / Shift + F11 Step into/out 单步进入 / 单步跳出
F10 Step over 单步跳过
Ctrl + K Ctrl + I Show hover 显示悬浮

Integrated terminal

终端集成 作用 中文释义
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 滚动到页面头部或尾部

结束语

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

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


文章作者: &娴敲棋子&
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 &娴敲棋子& !
评论
  目录