讲解插件有:
Live Server Preview
npm Intellisense
open in browser
Path Intellisense
Volar
Vue (Official)
Vue VSCode Snippets
1. Live Server Preview
写前端页面,最烦的就是每次改完 HTML、CSS、JS,还要手动刷新浏览器。
Live Server Preview 的作用,就是帮你在本地启动一个实时预览服务。
你修改代码后,页面可以自动刷新,效果马上能看到。
比如你正在写一个首页,改了按钮颜色、图片位置、文字大小,不用反复关页面、开页面,保存代码后直接看效果。
对刚学 HTML、CSS、JavaScript 的人来说,这个插件非常实用。
它能让你更直观地理解:
为什么这个样式没生效;为什么布局跑偏;为什么代码改了页面没变。
写页面最重要的就是反馈快,Live Server Preview 就是帮你加快反馈速度。
2. npm Intellisense
前端项目里经常要安装各种 npm 包。
比如:
axiosvue-routerpinialodashdayjs
但问题是,包名有时候容易记错,路径也容易写错。
npm Intellisense 的作用就是在你写 import 语句时,自动提示项目里已经安装的 npm 包。
以前你可能要打开 package.json,看自己装了什么包。
现在写代码时直接提示,少了很多来回查找的时间。
对新手来说,这个插件最大的价值是:
减少拼写错误。减少导入错误。提高写代码速度。
尤其是项目越来越大、依赖越来越多的时候,它会非常省心。
3. open in browser
这个插件的功能很直接:
把当前 HTML 文件快速在浏览器里打开。
有时候你只是写一个简单页面,不一定需要完整项目,也不一定需要启动复杂服务。
这时候 open in browser 就很方便。
右键当前文件,选择在浏览器中打开,就可以直接看到页面效果。
它适合这些场景:
写 HTML 小练习;测试一个静态页面;查看本地网页效果;快速打开当前文件。
如果你刚开始学前端,这个插件会让你的操作更简单。
不用去文件夹里找 HTML 文件,也不用复制路径到浏览器。
4. Path Intellisense
写项目时,经常要引入图片、组件、样式文件。
比如:
import Header from './components/Header.vue'或者:
<img src="./assets/logo.png">但路径最容易写错。
少一个点、多一个斜杠、文件名大小写不一致,都可能导致项目报错。
Path Intellisense 的作用就是自动提示文件路径。
你输入 ./ 的时候,它会帮你提示当前目录下有哪些文件和文件夹。
这样你就不用手动记路径,也不用来回翻资源目录。
对前端项目来说,这个插件特别实用。
因为 Vue、React、普通 HTML 项目里,经常都要引入组件、图片、CSS、工具函数。
路径提示做好了,能少踩很多坑。
5. Volar
如果你写 Vue 项目,Volar 是一个非常重要的插件。
它主要用于 Vue 文件的语法支持,比如:
.vue 文件高亮;模板语法提示;组件提示;TypeScript 支持;代码检查;跳转和补全。
写 Vue 的时候,一个文件里通常会同时出现 template、script、style。
如果没有好的插件支持,VS Code 很难准确理解你的 Vue 文件。
Volar 就是专门为 Vue 开发体验服务的。
尤其是 Vue 3 项目,Volar 的体验会比很多老插件更适合。
6. Vue (Official)
Vue (Official) 是 Vue 官方方向的 VS Code 支持插件。
它主要帮助 VS Code 更好识别 Vue 单文件组件,也就是 .vue 文件。
它可以提供语法高亮、智能提示、类型检查、组件支持等能力。
如果你现在主要写 Vue 3 项目,建议优先关注这个官方插件。
不过要注意一点:
Volar 和 Vue (Official) 功能有一定关联,很多时候不建议重复装一堆 Vue 插件。
新手可以理解为:
如果你写 Vue,就需要一个靠谱的 Vue 语言支持插件。不要同时乱装多个功能重复的 Vue 插件,避免提示冲突。
7. Vue VSCode Snippets
这个插件适合想提高 Vue 编写速度的人。
它的作用是提供 Vue 常用代码片段。
比如你想快速生成一个 Vue 组件结构,不需要一行一行手写,可以通过快捷片段快速生成。
对于新手来说,它的好处很明显:
少写重复代码;快速生成模板;熟悉 Vue 常用结构;提高写组件的效率。
比如创建一个 Vue 页面时,经常要写 template、script、style。
有了 snippets,输入简短触发词,就能生成基础结构。
这对刚学 Vue 的人很友好。
最后总结一下
我建议这样装:
想快速预览页面:Live Server Preview、open in browser
想少写错路径和包名:Path Intellisense、npm Intellisense
想写 Vue 项目:Vue (Official)、Volar、Vue VSCode Snippets
这几个插件不复杂,但很实用。
它们解决的都是写代码时最常见的小麻烦:
页面预览慢;路径容易错;npm 包名记不住;Vue 文件没有提示;组件结构重复手写。
夜雨聆风