咨询VS Code中.vue文件输入vuedef自动生成模板的实现方式
Vue文件输入
vuedef生成基础模板的解决方案 你提到的输入vuedef自动生成Vue基础模板的功能,主要来自两种途径:
- Vue官方插件内置片段:旧版常用的Vetur、现在Vue 3主推的Vue Language Features (Volar),这两款插件默认就内置了这类代码片段,输入
vuedef(或更常用的vue缩写)就能快速呼出<template>+<script>+<style>的基础结构。 - 自定义VS Code代码片段:也有可能是你之前自己在VS Code中创建了绑定
vuedef触发词的自定义片段。
如果现在要恢复这个功能,可以按以下步骤操作:
- 检查VS Code是否安装了上述Vue插件,未安装的话直接在插件市场搜索安装(Vue 3优先选Volar,Vue 2可选Vetur);
- 若为自定义片段丢失,可重新创建:打开VS Code设置,搜索「用户代码片段」,选择
vue.json,粘贴以下代码并保存:
{ "Vue Basic Template": { "prefix": "vuedef", "body": [ "<template>", " $0", "</template>", "", "<script>", "export default {", " name: '',", " data() {", " return {", " }", " }", "}", "</script>", "", "<style scoped>", "", "</style>" ], "description": "Basic Vue component template" } }
完成后,新建.vue文件输入vuedef即可触发模板,$0会将光标定位到<template>标签内,方便直接编写内容。
内容的提问来源于stack exchange,提问作者christianbauer1
相关产品推荐
相关产品推荐

