Better Comments
代码注释高亮效果
配置
**
"better-comments.tags": [
{
"tag": "!",
"color": "#FF2D00",
"strikethrough": false,
"underline": false,
"backgroundColor": "transparent",
"bold": false,
"italic": false
},
{
"tag": "?",
"color": "#3498DB",
"strikethrough": false,
"underline": false,
"backgroundColor": "transparent",
"bold": false,
"italic": false
},
{
"tag": "//",
"color": "#474747",
"strikethrough": true,
"underline": false,
"backgroundColor": "transparent",
"bold": false,
"italic": false
},
{
"tag": "todo",
"color": "#FF8C00",
"strikethrough": false,
"underline": false,
"backgroundColor": "transparent",
"bold": false,
"italic": false
},
{
"tag": "*",
"color": "#98C379",
"strikethrough": false,
"underline": false,
"backgroundColor": "transparent",
"bold": false,
"italic": false
}
]
Rainbow Fart
**
VSCode Rainbow Fart** 是一个在你编程时持续夸你写的牛逼的扩展,可以根据代码关键字播放贴近代码意义的真人语音。
Auto Rename Tag
重命名一个HTML / XML标签时,自动重命名配对的HTML / XML标签
配置
添加条目到自动重命名标签 activationOnLanguage 设置扩展将被激活的语言。默认情况下,它是[““],将对所有语言激活。
*
设置 -> 扩展 -> Auto Rename Tag configuration -> 在 settings.json 中编辑
{
"auto-rename-tag.activationOnLanguage": ["html", "xml", "php", "javascript"]
}
Ayu
ayu 是一个 vscode 主题
Dark
Light
Mirage
Bracket Pair Colorizer 2
高亮括号
配置**
定义用于给括号上色的颜色
// settings.json
{
"bracket-pair-colorizer-2.colors": [
"Gold",
"Orchid",
"LightSkyBlue"
]
}
颜色模式
不同的括号是否共享一个颜色组
- 是否显示范围线
Chinese Language Pack
适用于 VS Code 的中文语言包
配置
安装后,在 locale.json 中添加 “locale”: “zh-cn”,即可载入中文(简体)语言包。要修改 locale.json,你可以同时按下 Ctrl+Shift+P 打开命令面板,之后输入 “config” 筛选可用命令列表,最后选择配置语言命令。
CodeIf
输入中文给出一些变量命名建议
使用
**
**
选中文本 -> 右键单击 -> 选择“CodeIf”
JS & CSS Minifier
一个 JavaScript 和 CSS 压缩工具
使用
- 在文件中单击右键 -> Minify: Document
- 点击右下角 Minify
- CTRL+SHIFT+P 来运行 Minify: Document
Live Sass Compiler
将 Sass 或 Scss 实时编译为 CSS
使用
- Watch Sass 从状态栏单击以打开实时编译,然后 Stop Watching Sass 从状态栏单击以打开实时编译。
- 按 F1 或 ctrl+shift+P 键入 Live Sass: Watch Sass 以开始实时编译,或者按键入 Live Sass: Stop Watching Sass 以停止实时编译。
- 按 F1 或 ctrl+shift+P 键入一次 Live Sass: Compile Sass - Without Watch Mode 以编译 Sass 或 Scss。
Live Server
打开一个本地服务器
使用
- 右键单击文件名 -> Open with Live Server
- 文件中右键单击 -> Open with Live Server
- 右下角状态栏中单击 Go live(需要配置文件)
快捷键
Comment Translate
**
翻译,支持不同语言,单行、多行,驼峰
使用
选中翻译
Vetur+ESLint+Prettier
Vetur
- 代码高亮
- 代码片段
- 格式化代码
- ……
- 只能作用于 *.vue 文件
ESLint
- ECMAScript/JavaScript 代码检测工具
- 在使用 vue 脚手架创建项目的时候会选择是否安装
- 配合 Prettier 使用
Prettier
- 代码格式化工具
- JavaScript
- CSS、LESS 和 SCSS
- TypeScript
- ……
JavaScript (ES6) code snippets
ES6 代码片段提示
支持的语言(扩展名)
- JavaScript (.js)
- TypeScript (.ts)
- JavaScript React (.jsx)
- TypeScript React (.tsx)
- Html (.html)
- Vue (.vue
片段
**
以下是所有可用代码段以及每个代码段的触发器的列表。 ⇥ 表示 TAB 键。
Trigger | Content |
---|---|
imp→ |
imports entire module import fs from 'fs'; |
imn→ |
imports entire module without module name import 'animate.css' |
imd→ |
imports only a portion of the module using destructing import {rename} from 'fs'; |
Vue VSCode Snippets
提供了 Vue 代码提示、一些模板、脚本、代码片段等等
SVG Viewer
SVG 图片工具
- 转换为 PNG 格式
- 复制 data url
- 以 png 格式在编译器中打开