VSCode是否支持Vue而不添加扩展?

rip*_*234 2 vue.js visual-studio-code

我似乎在VS Code中有语法高亮,没有安装任何特定的Vue扩展(实际上,当我运行时code --disable-extensions).然而,从我在网络 /朋友周围看到,需要一个vue扩展,因为VS Code不支持开箱即用的Vue.

它是否支持Vue?我检查了最近几个月的发行说明,还没有找到任何相关的Vue.如果它确实支持Vue,为什么有一些提供语法高亮的Vue扩展?

oct*_*ref 8

免责声明:前VSCode实习生.使用vetur,vue的VSCode扩展:

简答:不.

答案很长:

VSCode已将其html扩展名用于vue SFC.这适用于html/css/js,但不适用于pug/sass/scss/less/stylus/typescript/coffee.

通过"工作正常",我的意思是VSCode具有正确的语法突出显示,一些IntelliSense,格式化程序和错误检查,用于html/css/js.

VSCode无意在其html扩展中添加特定于vue的支持,如scss支持等.所以我开始研究vetur.最初我只想要更好的语法高亮,但现在我已经重新设计了vue组件的语法并移植了VSCode的html扩展来支持vue,因此您可以获得完整的语法突出显示,一些IntelliSense,错误检查和格式化.

以下是已实现功能的列表:

  • html/css/scss/less/js的基本智能感知
  • Linting for css/scss/less/js
  • 语法高亮显示:
    • HTML /玉/哈巴狗
    • CSS/SASS/SCSS /少/触笔
    • JS/TS
  • 嵌入式代码段支持
    • 在所有地区之外使用vue片段
    • 在其区域内使用每种语言的代码段
  • emmet for html/css/sass/scss/less

在此输入图像描述