VSCode使用技巧

最常用快捷键

  • ctrl + shift + pf1 命令面板
  • ctrl + p 打开输入框
    • 多次点击可实现文件跳转
    • 输入 ? 可查看所有可用的相关命令
  • ctrl + shift + tab 在打开的文件内跳转
  • ctrl + shift + o 跳转到文件中的符号
  • ctrl + G 跳转到文件中的某一行

全部快捷键查看: ctrl + k -> ctrl + s , 可以搜索或更改快捷键。或使用 ctrl + k -> ctrl + r 打开 PDF 版本。

keyboard-shortcuts-windows.pdf

禅模式

Zen Mode
开启: ctrl + K -> Z 关闭:双击 esc

编辑相关

多光标

  • alt + 鼠标左键点击 自主点击选择(或取消)光标位置
  • ctrl + alt + down 在当前光标的下方添加光标
  • ctrl + alt + up 在当前光标的上方添加光标
  • ctrl + d 第一次会选择当前光标处的单词,再按下会自动选择下一个相同单词的位置添加光标。
  • ctrl + shift + l 将当前光标处的单词所有出现的位置,都添加新的光标。
  • ctrl + l 选中当前行
  • ctrl + shift + right 选中的范围向右
  • ctrl + shift + left 选中的范围向左
  • shift + alt + right 扩大选中的范围
  • shift + alt + left 缩小选中的范围

列选择

把光标移到要选择的位置的左上角,按住 shift + alt 进行框选。

搜索

ctrl + f
支持:

  • 区分大小写
  • 全词搜索
  • 正则搜索

ctrl +shift + f 跨文件搜索

格式化

shift + alt + f 格式化文件 ctrl + k -> ctrl + f 格式化选中的文件1

代码折叠

编辑器默认会分析文档,创建折叠位置。

也可以通过自定义,即 该语言注释符 + region 为开始标记, 该语言注释符 + endregion 为结束标记。(regionendregion 可加 #

更多常用快捷键

掌握一些基本快捷键提高开发效率。

通用快捷键

  • ctrl + shift + n 新建窗口
  • CTRL + w 关闭当前窗口
  • ctrl + , 打开用户设置

跳转

  • alt + left / right 文件左右跳转
  • ctrl + p 打开输入框
    • 多次点击可实现文件跳转
    • 输入 ? 可查看所有可用的相关命令
  • ctrl + tab \ ctrl + shift + tab 在打开的文件内跳转
  • ctrl + shift + o 跳转到文件中的符号
  • ctrl + G 跳转到文件中的某一行

基本编辑

  • ctrl + x 剪切
  • ctrl + c 复制
  • ctrl + shift + k 删除当前行
  • alt + up / down 把当前行的内容上/下移动
  • shift + alt + up / down 把当前行的内容向上/下复制一行
  • ctrl + / 添加或删除当前行的注释
  • home / end 光标移动到当前行的起始/末尾。
  • f12 跳转到定义
  • alt + f12 在当前页查看定义
  • shift + f12 查看引用
  • f2 重命名符号
  • ctrl + . 快速修复

搜索与替换

  • ctrl + h 搜索
  • ctrl + f 替换
  • ctrl + shift + f 全局搜索
  • ctrl + shift + h 全局替换

显示

  • f11 切换全屏模式
  • ctrl + = 放大
  • ctrl + - 缩小

编辑器分割

  • ctrl + \ 分割编辑器
  • ctrl + 1/2/3 切换焦点到不同的编辑器组

集成终端

  • ctrl + ` 打开 / 关闭终端(不会终结任务)
  • ctrl + shift + ` 新建终端
  • ctrl + alt + up / down 上下滚动
  • shift + up / down 上下滚动一页
  • ctrl + home / end 滚动到顶端/底部
  • ctrl + c ctrl + v 依然是复制粘贴
  • 如有选中文字,则右键是复制,否则是粘贴

自定义

  • 可以自定义快捷键
  • 自定义主题
  • 编写自定义 task

插件推荐

  • REST Client
  • Polacode
  • Better Comments
  • GitLens

Footnotes

  1. 不小心触发:Ctrl+Shift+F繁体/简体切换快捷键

0%