一. 插件
Auto Rename Tag
在模板中修改已有的标签时,会自动帮你找到匹配的开始/结束标签并同步修改
Code Runner
Code Runner用于在VSCode内部临时开启一个运行环境,执行你指定的代码片段并得到结果。支持的语言有C++、Java、JavaScript、TypeScript、Python等近30种语言
Code Spell Checker
检查代码中出现的单词拼写错误,遇到错误时会在单词底部出现波浪线。当然它能识别出驼峰和下划线连接的那种拼接词汇
Highlight Matching Tag
自动查找当前选中的标签相匹配的结束标签,并高亮显示。高亮样式可以通过配置自定义
Path Intellisense
import外部文件时,根据键入内容自动补全文件名
TODO Highlight
将某些关键字进行高亮显示,比如TODO、FIXME。可以通过配置决定哪些关键字要高亮,以及高亮的样式是什么
Volar
为Vue3版本的.vue文件提供代码高亮以及语法支持
Import Cost
显示引入的npm包的大小。但它跟打包分析工具分析出来的大小可能不完全一致,最好以打包分析工具的数值为准,这里的数值仅用于参考
Github Copilot
它是一个 AI 结对程序员(AI pair programmer),通过从自然语言注释和代码片段中提取上下文,即时提供后续的代码建议,简单地说它能帮你编写代码。它的底层逻辑是由OpenAI研发的大规模预训练模型Codex支持的
它有2种方式给你提供代码提示,一种是直接根据你的方法名猜测
另一种是你先提供一个代码注释(中英文都可以),接着编写你的具体内容,只要提供个开头然后等一秒,他就能给你后面具体逻辑的提示
当他给予代码提示后,只需要按下键盘中的tab键,就能应用它提供的代码片段
可惜的是,尽管这个功能很智能,能提升我们的开发体验,但它是收费的。新用户有2个月的免费试用权限,之后就要收取最低10美元/月的费用,感兴趣的可以试用一下
二. 配置项
配置git缩写并内置到VSCode Terminal选项中
Mac机器下,基本通过安装zsh和简单配置就可以完成了,这里不再赘述。这里主要针对Windows环境进行讲解
(1) 配置缩写
先找到你电脑中安装git的目录,比如"D:\git",接着找到etc目录下的bash.bashrc文件,使用编辑器打开,并且在文件的最底部添加这样的配置
alias gaa='git add --all'
alias gapa='git add --patch'
alias gb='git branch'
alias gba='git branch -a'
alias gm='git merge'
alias gcmsg='git commit -m'
alias gco='git checkout'
alias gst='git status'
alias gl='git pull'
alias gup='git pull --rebase'
alias glog='git log'
alias gp='git push'
alias grh='git reset HEAD'
alias gsta='git stash'
alias gstl='git stash list'
alias gstp='git stash pop'
这个其实就是配置了一个映射表,告诉Git Bash当你输入gaa就表示要执行git add --all的意思。完成这一步后,当你重启Git Bash已经支持通过缩写来执行命令了
(2) 在VSCode中的Terminal选项卡中增加Git Bash这个选项
在VSCode中按下ctrl + shitf + p弹出命令面板后,在输入框中输入User Settings关键字,点击Open User Settings即可打开配置文件setting.json,在json文件中加入这个配置
"terminal.integrated.profiles.windows": {
"GitBash": { "path": "D:\\git\\Git\\bin\\bash.exe" }
}
其中path对应的value是指你的Git Bash程序所在的目录,记得要替换为你自己电脑中安装的目录。
保存这个json文件后,稍等一两秒,再点击VSCode的开启新Terminal按钮旁边的下拉箭头,就可以看到已经新增了Git Bash这个选项了
此时已经可以实现的VSCode的Terminal中通过缩写来执行git命令了!
如果觉得每次开启这个Git Bash都要通过旁边的下拉箭头才能选中太麻烦的话,还可以让VSCode开启Terminal时默认选中项是Git Bash,需要按照下面步骤操作
(3) 默认使用Git Bash (非必须)
在setting.json中新增这样的配置
"terminal.integrated.defaultProfile.windows": "GitBash",
这样,当我们点击"+"号按钮时,默认开启的Terminal就会是Git Bash了
配置Code Snippets实现快速生成重复代码
举个例子,我们写Vue项目的话当创建新的vue组件的话,不可避免的要重复在.vue文件中写template、script、style等标签,此时我们就可以通过配置snippets来根据几个字母快速生成对应的内容。配置方式如下
按下ctrl + shift + p弹出控制面板,输入snippets
选择vue.json (当然如果你要配ts之类的缩写就往typescript.json的配置中写,其他语言也是类似)
在打开的vue.json中输入类似这样的内容
{
"Vue Template": {
"prefix": "vueTemplate",
"body": [
"<template>$1</template>",
"<script setup lang=\"ts\">",
"import { ref } from 'vue';",
"$2",
"</script>",
"<style lang=\"scss\">$3</style>"
]
}
}
注意这里面的prefix很重要,它决定了你在编辑器中输入什么内容会智能匹配这一段片段。接下来,当我们在VSCode中创建一个.vue文件,输入vueTemplate就会弹出匹配内容了
此时就跟我们平时遇到代码提示一样,按下回车键后就会自动插入我们上面配置的代码片段了,避免重复去输入同样的内容