插件地址:https://marketplace.visualstudio.com/vscode
基于https://github.com/varHarrie/varharrie.github.io/issues/10追加
相似功能的插件,不推荐全都装上,请挑选一个使用
本列表所有插件均已测试使用过,但不代表不存在问题
任何插件本身的问题,请到对于代码仓库提交issue
名称 | 简述 |
---|---|
自动闭合HTML标签 | |
import提示 | |
修改HTML标签时,自动修改匹配的标签 | |
babel插件,语法高亮 | |
.babelrc文件高亮提示 | |
css/sass/less格式化 | |
对齐赋值符号和注释 | |
编写更加人性化的注释 | |
添加行书签 | |
bootstrap提示 | |
用不同颜色高亮显示匹配的括号 | |
HTML5、CSS3、SVG的浏览器兼容性检查 | |
插件则添加了用于修改文本的更多命名格式 | |
适用于 VS Code 的中文(简体)语言包 | |
展示代码结构树 | |
运行选中代码段(支持多数语言) | |
单词拼写检查 | |
快速打开Bing并搜索,可配置搜索引擎 | |
颜色值在代码中高亮显示 | |
小窗口显示颜色值,rgb,hsl,cmyk,hex等等 | |
拾色器 | |
CSS-in-JS高亮提示和转换 | |
F12追踪至样式表中 CSS 类和 ids 定义的地方 | |
集成Dash | |
调试Chrome | |
注释文档生成 | |
.env文件高亮 | |
EditorConfig插件 | |
在代码中输入emoji | |
将输入光标跳转到当前行最后面 | |
ESLint插件,高亮提示 | |
使用流行的 JavaScript 库 – Faker,能够帮你快速的插入用例数据 | |
根据路径字符串,快速定位到文件 | |
状态栏显示当前文件大小 | |
顶部注释模板,可定义作者、时间等信息,并会自动更新最后修改时间 | |
快速跳转到指定单词位置 | |
FontAwesome提示代码段 | |
同步文件到ftp | |
在状态栏显示当前行的Git信息 | |
查看git log | |
.gitignore文件语法 | |
显示文件最近的commit和作者,显示当前行commit信息 | |
graphql高亮和提示 | |
高亮缩进基准线 | |
Gulp代码段 | |
在空文件中输入 html,并按 Tab 键,即可生成干净的文档结构 | |
CSS class提示 | |
css提示(支持vue) | |
HTML格式提示 | |
快捷包裹html标签 | |
包裹HTML | |
超级实用且初级的 H5代码片段以及提示 | |
这是一个能够在项目中添加图标字体的插件 | |
import分组、排序、格式化 | |
行内显示导入(import/require)的包的大小 | |
缩进高亮 | |
css class输入提示 | |
ES6语法代码段 | |
Standard风格 | |
jQuery 提示 | |
代码重构工具,提取函数、变量重命名等等 | |
JSON结构转化为typescript的interface | |
格式化和压缩JSON | |
快速跳转到指定单词位置 | |
使用的编程语言不包括在内,也可以通过下载扩展包来自动添加 | |
Stylus语法高亮和提示 | |
less变量与混合提示 | |
Lodash代码段 | |
生产打印选中变量的代码 | |
Markdown格式提示 | |
用于压缩合并 JavaScript 和 CSS 文件的应用程序 | |
Mocha代码段 | |
快速导航到Node模块 | |
运行npm命令 | |
导入模块时,提示已安装模块名称 | |
在快捷菜单中添加了在默认浏览器查看文件选项, | |
彩色输出信息 | |
对比两段代码或文件 | |
路径完成提示 | |
另一个路径完成提示 | |
将代码生成图片 | |
css排序 | |
prettier官方插件 | |
格式化JSON | |
快速切换项目 | |
不需要手动运行,行内显示变量结果 | |
storybook预览插件,支持react | |
为编辑器提供一个react组件运行环境,方便调试 | |
react standar风格代码块 | |
用于实时测试正则表达式的实用工具 | |
发送REST风格的HTTP请求 | |
sass插件 | |
VSCode设置同步到Gist | |
排序选中行 | |
typescript的import排序 | |
字符串转换处理(驼峰、大写开头、下划线等等) | |
css/sass/less代码风格 | |
SVG查看器 | |
vscode设置同步到gist | |
测试用例生成(支持chai、should、jasmine) | |
主题 | |
代码中标记出所有的 TODO 注释,以便更容易追踪任何未完成的业务 | |
Todo管理 | |
ts/js后缀提示 | |
TypeScript语法检查 | |
自动安装@types声明依赖 | |
TypeScript辅助插件,管理import、outline等等 | |
TS自动import | |
import整理排序 | |
React Typescript代码段 | |
TS声明文件搜索 | |
package.json文件显示模块当前版本和最新版本 | |
目前比较好的Vue语法高亮 | |
快速打开选中模块的主页和代码仓库 | |
实时多人协助 | |
文件图标拓展 | |
操作数据库,支持mysql和postgres | |
文件图标,方便定位文件 | |
随机字符串生成器 | |
集成spotify,播放音乐 | |
styled-components高亮支持 | |
styled-jsx高亮支持 | |
Vue Typescript代码段 | |
Vue2代码段(包括Vue2 api、vue-router2、vuex2) | |
实时测试插件 |
{
"breadcrumbs.enabled": true,
"editor.tabSize": 2,
"editor.renderWhitespace": "boundary",
"editor.cursorBlinking": "smooth",
"editor.minimap.renderCharacters": false,
"editor.fontFamily": "'Fira Code', 'Droid Sans Mono', 'Courier New', monospace, 'Droid Sans Fallback'",
"editor.fontLigatures": true,
"explorer.confirmDragAndDrop": false,
"extensions.autoUpdate": false,
"files.insertFinalNewline": true,
"git.autofetch": true,
"git.path": "F:\\Program Files\\Git\\cmd\\git.exe",
"search.exclude": {
"**/node_modules": true,
"**/dist": true
},
"typescript.locale": "en",
"window.titleBarStyle": "custom",
"window.title": "${dirty}${activeEditorMedium}${separator}${rootName}",
"window.zoomLevel": 1,
"workbench.activityBar.visible": true,
"workbench.colorTheme": "Plastic - deprioritised punctuation",
"workbench.iconTheme": "vscode-great-icons",
"workbench.startupEditor": "newUntitledFile",
"eslint.autoFixOnSave": true,
"eslint.validate": ["javascript", "javascriptreact", "vue"],
"vsicons.projectDetection.autoReload": true,
"vsicons.dontShowNewVersionMessage": true,
"tslint.autoFixOnSave": true,
"debugwrapper.wrappers": {
"default": "console.log('$eSEL', $SEL)"
},
"prettier.tslintIntegration": true,
"cSpell.userWords": [
"Unmount"
],
"jest.autoEnable": false,
}