超级实用且初级的 H5代码片段以及提示
让 html 标签上写class 智能提示当前项目所支持的样式
新版已经支持scss文件检索
让 vscode 映射 chrome 的 debug功能,静态页面都可以用 vscode 来打断点调试
jquery 重度患者必须品
让 vscode 资源树目录加上图标,必备良品!
自动路劲补全,默认不带这个功能的,赶紧装
require 时的包提示(最新版的vscode已经集成此功能)
js 的注释模板 (注意:新版的vscode已经原生支持,在function上输入/** tab)
ESlint 接管原生 js 提示,可以自定制提示规则。这个比较高玩,不会的就算了,
详情配置请看我的另一篇文章 https://segmentfault.com/a/11…
html代码检测
在多个项目之前快速切换的工具
格式化代码的工具
常用 bootstrap 的可以下
修改 html 标签,自动帮你完成尾部闭合标签的同步修改,不过有些bug。
丰富的git日志插件
顶部注释模板,可定义作者、时间等信息,并会自动更新最后修改时间
在底部状态栏显示当前文件大小,点击后还可以看到详细创建、修改时间
让括号拥有独立的颜色,易于区分。可以配合任意主题使用。
以下推荐vue框架所需的插件
语法高亮、智能感知、Emmet等
snippet代码片段
引入包大小计算,对于项目打包后体积掌握很有帮助
主题
冷门、好看、实用。此主题已停更许久
目前我觉得是vscode上最漂亮的主题,vscode 1.11+允许自定义statusBar等全局ui后,该主题也跟进改了很多小细节,良心!~
源于Atom,老版本的Atom One Dark主题可以扔了.
自动闭合HTML/XML标签
一款好看字体
ES6语法智能提示,以及快速输入,不仅仅支持.js,还支持.ts,.jsx,.tsx,.html,.vue,省去了配置其支持各种包含js代码文件的时间
实时预览markdown,markdown使用者必备
markdown语法纠错
个人认为最好的vscode图标主题,支持更换不同色系的图标,值得点出的是,该插件更新极其频繁,基本和vscode更新频率保持一致
vscode不像IDE一样能够直接在浏览器中打开html,而该插件支持快捷键与鼠标右键快速在浏览器中打开html文件,支持自定义打开指定的浏览器,包括:Firefox,Chrome,Opera,IE以及Safari
React/Redux/react-router语法智能提示
使用此插件,你可以追踪至样式表中 CSS 类和 ids 定义的地方。当你在 HTML 文件中右键单击选择器时,选择“ Go to Definition 和 Peek definition ”选项,它便会给你发送样式设置的 CSS 代码。
通过使用 HTML 模版插件,你就摆脱了为 HTML 新文件重新编写头部和正文标签的苦恼。你只需在空文件中输入 html,并按 Tab 键,即可生成干净的文档结构。
Prettier 是目前 Web 开发中最受欢迎的代码格式化程序。安装了这个插件,它就能够自动应用Prettier,并将整个 JS 和 CSS 文档快速格式化为统一的代码样式。如果你还想使用 ESLint,那么还有个 Prettier – Eslint 插件,你可不要错过咯!
提供你在 CSS中使用颜色的相关信息。你只需在颜色上悬停光标,就可以预览色块中色彩模型的(HEX、 RGB、HSL 和 CMYK)相关信息了
这是一个能够在项目中添加图标字体的插件。该插件支持超过 20 个热门的图标集,包括了 Font Awesome、Ionicons、Glyphicons 和 Material Design Icons
每个VSCode窗口都可以独特地自动着色
开启本地服务器
//配置Live Server
{
"liveServer.settings.port": 8080, //设置本地服务的端口号
"liveServer.settings.root": "/", //设置根目录,也就是打开的文件会在该目录下找
"liveServer.settings.CustomBrowser": "chrome", //设置默认打开的浏览器
"liveServer.settings.AdvanceCustomBrowserCmdLine": "chrome --incognito --remote-debugging-port=9222",
"liveServer.settings.NoBrowser": false,
"liveServer.settings.ignoredFiles": [//设置忽略的文件
".vscode/**",
"**/*.scss",
"**/*.sass"
]
}
//或者
{
"workbench.colorTheme": "Default Light+",
"editor.renderWhitespace": "all",
"editor.fontSize": 18,
"editor.fontFamily": "'Courier New',Consolas, monospace",
"search.followSymlinks": false,
"workbench.iconTheme": "vscode-icons",
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"liveServer.settings.NoBrowser": true,
"liveServer.settings.CustomBrowser": "chrome",
"liveServer.settings.donotShowInfoMsg": true,
"liveServer.settings.donotVerifyTags": true,
"liveServer.settings.port": 5500,
}
launch.json
{
"type": "chrome",
"request": "launch",
"name": "使用本机chrom调试",
"url": "http://localhost:8088",
"webRoot": "${workspaceFolder}",
"file":"${workspaceRoot}/html/recBug.html", //这个是在浏览器中要运行的文件的路径,每次运行不同项目的时候需要修改里面的运行路径
}
或者
npm install -g live-server
执行live-server 启动
通过使用alert、informational、todo等注释来改进代码注释!
中文语言包扩展(简体)
自动将px换算成rem
保存时自动编译为CSS
这个插件基于最新的 Vue 2 的 API 添加了Code Snippets。
从资源管理器上下文菜单中查看SVG文件
突出显示当前缩进深度
优化了网络开发的黑暗主题,你最喜欢的新主题