Vue.js VSCode Vetur Emmet以及Scaffold Snippets未被识别。

17

我正在使用VSCode上的Vue.js,并安装了Vetur进行格式化。根据这个视频,应该有Scaffold代码段和Emmett代码完成。但在VSCode中没有显示出来。当我在.vue文件中输入"scaffold"时,没有自动完成。当我在.vue文件中输入"h1"时,也没有自动完成。有人知道如何解决这个问题吗?


2
你尝试过重新启动你的VSCode吗? - Ayudh
是的,我做了!但它不起作用 :( - Andrea
安装扩展后,您还需要启用它们。您能否再次确认它们已被启用? - Ayudh
是的,它已启用 - 当我查看Vetur扩展时,它会显示“该扩展已全局启用”。 - Andrea
那我建议您重新安装扩展程序,看看是否有所帮助。 - Ayudh
我以前试过那个,但没有成功。 - Andrea
3个回答

30

值得保留的评论,只使用Vue就可以完美实现。 - zero8

8

只需键入vue而不是脚手架:

输入图像描述

查看最终结果:

输入图像描述


6

按照以下配置,然后重启VSCode,它就可以工作了。

{
    "emmet.triggerExpansionOnTab": true,
    "emmet.includeLanguages": { 
        "vue-html": "html",    
        "vue": "html"  
    }
}

这解决了我在.vue文件上遇到的emmet突然停止工作的问题。通常情况下,安装Vetur时它可以直接使用,但现在我必须从settings.json配置中添加它。 - SMPLYJR

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接