5

分享六个 Vue3 开发必备的 VSCode 插件

 2 years ago
source link: https://developer.51cto.com/article/716033.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

分享六个 Vue3 开发必备的 VSCode 插件-51CTO.COM

ccb921f3cf461c04335889c40ac1d901.jpg
分享六个 Vue3 开发必备的 VSCode 插件
2022-08-10 10:57:35
本文分享六 个 Vue3 开发必备的 VSCode 插件。

今天分享 6 个 Vue3 开发必备的 VSCode 插件,可以直接用过 VSCode 的插件中心直接安装使用。

1. Volar

:fire: 下载数 153 万+

相信使用 VSCode 开发 Vue2 的同学一定对 Vetur 插件不会陌生,作为 Vue2 配套的 VSCode 插件,它的主要作用是对 Vue 单文件组件提供高亮、语法支持以及语法检测。

而随着 Vue3 正式版发布,Vue 团队官方推荐Volar 插件来代替 Vetur 插件,不仅支持 Vue3 语言高亮、语法检测,还支持 TypeScript 和基于vue-tsc 的类型检查功能。

745d822742b34b7f52c636e5145e9aac105342.png

使用时需要注意:

首先要禁用 Vetur 插件,避免冲突;

推荐使用css /less /scss 作为<style> 的语言,因为这些基于vscode-css-language 服务提供了可靠的语言支持;

如果使用postcss /stylus /sass 的话,需要安装额外的语法高亮扩展。postcss 使用language-postcss,stylus 使用language-stylus 拓展,sass 使用Sass 拓展;

Volar 不包含 ESLint 和 Prettier,而官方的ESLint 和Prettier 扩展支持 Vue,所以需要自行安装。

2.Vue VSCode Snippets

:fire: 下载数 152 万+

Vue VSCode Snippets 插件旨在为开发者提供最简单快速的生成 Vue 代码片段的方法,通过各种快捷键就可以在 .vue 文件中快速生成各种代码片段。简直是 Vue3 开发必备神器。

该插件支持:Volar、Vue2 和 Vue3。

2273f6200f2eb4c4a2e4178fe66b6b75f4dd22.png

使用方式如下:

  • 新建一个.vue 文件,输入vbase 会提示生成的模版内容:
37a7f8c21ba97d2f2ea406049d8abe431b2956.png
  • 输入vfor 快速生成v-for 指令模版:
c449ac2492ae5a395b70089c7c22158719468e.png
  • 输入v3onmounted 快速生成onMounted 生命周期函数:
68be3de27c66079f69f594242be37a1d479d55.png

其他就不再演示啦,功能实在太强大,常用快捷键非常多,具体可以查看文档。

3. Auto Close Tag

:fire: 下载数 769 万+

Auto Close Tag 插件是一个很好用的 VS Code 扩展,它对生产率有很大影响。顾名思义,当我们在结束标记中键入结束括号时,它将添加结束标记。它支持HTML,Handlebars,XML,PHP,Vue,JavaScript,Typescript,JSX等。

7520ad198240f6985ef2120ec19d858493a666.png

4. Vue Peek

:fire: 下载数 49 万+

Vue Peek 插件用来拓展 Vue 代码编辑的体验,可以让我们快速跳转到组件、模块定义的文件。

66d234529165fd2b0c3974d099c3ceb84f81a5.png

使用方式如下:

  • 右键组件标签,跳转到组件定义的文件:
f8268070980bf586e0343821a99a6ee6e23744.png
  • 右键组件标签,弹窗显示组件定义的文件:
f50a22a83ff731a17d1740506f4f23418b3189.png

5. Vue Theme

:fire: 下载数 34 万+

Vue Theme 插件提供了不错的 Vue 主题,还支持配置不同颜色,感觉还不错。

96269fa084e50ef14b4879b1721d42cead1959.png

6. Vite

:fire: 下载数 8.9 万+

Vite 插件可以让我们打开项目后,就能自动启动开发服务器,允许开发者无需离开编辑器即可预览和调试应用。支持一键启动、构建和重启项目。

98c42223743b9b760459023defe3d547f5485c.png

今天分享的 6 个插件,大家可以按需安装使用。

我比较强烈推荐实用Volar 和Vue VSCode Snippets 这 2 个插件。


Recommend

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK