VSCode 常用快捷键及插件

256 阅读4分钟

VSCode 常用快捷键及插件

VSCode 常用快捷键

注意,若快捷键不生效则可能是与电脑自带的快捷键冲突了,修改任意一个即可(搜狗输入法自带的很多快捷键会冲突,如果不知道是哪个应用与现有的快捷键冲突了就直接修改 VSCode 的快捷键)

VSCode (查看)修改自身快捷键方式:File(文件) ==> Preferences(首选项) ==>Keyboard Shortcuts(键盘快捷方式) ==> 双击需要修改的快捷键 ==》 按下键盘上的按钮后回车即可

1.注释/取消注释

  • 单行注释:ctrl+/

  • 多行注释: Alt+Shift+A 或 ctrl+shift+/

2.移动行

  • 向上移动一行:alt+up

  • 向下移动一行:alt+down

3.显示/隐藏左侧目录栏

ctrl + b

4.复制当前行

  • 向上复制一行:shift+alt+up

  • 向下复制一行:shift+alt+down

5.删除当前行

shift + ctrl + k

6.控制台显示隐藏

ctrl + ~

7.查找文件

ctrl + p

8.代码格式化

shift + alt +f

9.新建窗口(再次打开一个 VSCode 进程)

ctrl + shift + n

10.行增加缩进

ctrl + ]

11.行减少缩进

ctrl + [

12.关闭编辑窗口

ctrl + w

13.关闭所有窗口

ctrl + k + w

14.在当前行下方插入一行

Ctrl+Enter

15.在当前行上方插入一行

Ctrl+Shift+Enter

16.移动到行首

Home

17.移动到行尾

End

18.移动到文件开头

Ctrl+Home

19.移动到文件结尾

Ctrl+End

20.删除光标右侧的所有字

Ctrl+Delete

21.同时选中所有匹配

Ctrl+Shift+L

22.找到所有的引用

Shift+F12

23.跳转到下一个 Error 或 Warning

当有多个错误时可以按 F8 逐个跳转

24.查找替换

Ctrl+H

25.整个文件夹中查找

Ctrl+Shift+F

26.zoomIn/zoomOut(放大/缩小)

Ctrl +/-

27.显示 Debug

Ctrl+Shift+D

28.全局替换

ctrl + shift + h

29.打开最近打开的文件

ctrl + r

30.在当前项目的根目录下打开新的 cmd 窗口

ctrl + shift + c

VSCode 常用插件

注意,插件安装完成之后最好重启 VSCode ,重启之后插件才会生效。

1.Chinese(Simplified) Language Pack for Visual Stidio Code 中文汉化包

VSCode 中文汉化包

2.open-in-browser 在浏览器中查看(鼠标右键选择可以直接在浏览器中查看当前页面)

在浏览器中查看

3.Live Server 实时预览(热更新,静态和动态页面实时刷新)

实时预览,热更新,静态和动态页面实时刷新

4.Auto Close Tag 自动闭合标签(输入标签名称时自动生成闭合标签)

输入标签名称时自动生成闭合标签

5.Auto Rename Tag 尾部闭合标签同步修改(修改起始标签同步修改闭合标签)

自动检测配对标签,修改起始标签同步修改闭合标签

6.Bracket Pair Colorizer 用不同颜色高亮显示匹配的括号(对配对的括号进行着色,方便区分)

不同颜色高亮显示匹配的括号

7.Highlight Matching Tag 高亮显示选中匹配标签

高亮显示选中匹配标签

8.Vscode-icons 文件图标(Windows)

此插件可以帮助我们根据不同的文件类型生成对应的图标,这样我们在侧边栏查看文件列表时就可以直接通过图标区分文件类型。

windows文件图标

9.Vscode-icons-mac 文件图标(Mac OS)

Mac 系统文件图标,基本和 Vscode-icons类似,采用的是 Mac 风格

10.Code Spell Checker 单词拼写检查(自动识别单词拼写错误并给出修改建议)

自动识别单词拼写错误并给出修改建议

11.Code Runner 运行选中代码段(右键选择 Run Code,通过此插件即可直接运行对应语言的代码)

运行选中代码

12.Improt Cost 引入依赖成本提示(在导入工具包时提示这个工具包的体积大小)

在导入工具包时提示这个工具包的体积大小

13.GitLens 查看 Git 信息(光标移到代码行上,即可显示当前行最近的 commit 信息和作者)

光标移到代码行上,即可显示当前行最近的commit信息和作者

14.Git History 查看 Git 提交历史(查看 git log)

查看git log

15.Vscode-element-helper 自动提示 element 标签名称

自动提示 element 标签名称

16.Vetur Vue 语言包

vue语言包

17.Dracula Official (德古拉)颜色主题(本人目前使用的一款)

德古拉颜色主题

18.Prettier - Code formatter 代码格式化

代码格式化

19.eslint 代码检测工具

代码检测工具

20.vue 2 Snippets Vue 代码片段,快速生成 Vue 模板

生成 Vue 模板步骤:Ctrl+Shift+P ==> 选择 Configure User Snippets ==> 选择 Vue.json ==》 在新打开的 Vue.json 文件中编辑,具体示例如下 ===》新建一个.vue 文件,然后输入 vue,点击回车键

Vue.json (prefix 改为 vue,body 修改为希望的内容,具体如下)

{
  // Place your snippets for vue here. Each snippet is defined under a snippet name and has a prefix, body and
  // description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
  // $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the
  // same ids are connected.
  // Example:
  "Print to console": {
    "prefix": "vue",
    "body": [
      "<template>",
      "  <div class=\"wrapper\">$0</div>",
      "</template>",
      "",
      "<script>",
      "export default {",
      "  components: {},",
      "  props: {},",
      "  data() {",
      "    return {};",
      "  },",
      "  watch: {},",
      "  computed: {},",
      "  created() {},",
      "  mounted() {},",
      "  methods: {},",
      "};",
      "</script>",
      "<style lang=\"scss\" scoped>",
      ".wrapper {",
      "}",
      "</style>"
    ],
    "description": "A vue file template"
  }
}

新建vue文件,并使用Vue模板初始化

21.Debugger for Chrome 在编辑器中打断点,在 Chrome 里调试

在编辑器中打断点,在 Chrome 里调试

22.Path Intellisense 智能提示文件夹及文件名的路径

智能提示文件夹及文件名的路径

23.SVG Viewer 预览 SVG 图片

使用步骤:安装插件后重启 VSCode ,选择一个 svg 图片,鼠标右键选择 SVG Viewer:View SVG,会在右半栏预览 SVG 图片

安装选择SVG Viewer

使用详解

24.vsc-commitizen Git 使用 约定式提交规范(git cz)提交代码插件

Git提交代码插件

25.CSS Peek(HTML 中鼠标移到类名上按住 ctrl+单击,会直接跳转到这个类名设置的样式文件及样式位置)

HTML中鼠标移到类名上按住ctrl+单击,会直接跳转到这个类名设置的样式文件及样式位置

参考链接

www.cnblogs.com/sexintercou…

juejin.cn/post/684490…

www.cnblogs.com/showcase/p/…