vscode高效之代码片段

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

由于最近一直写vue代码,对于手敲文件模板代码深感麻烦,于是就思考有没有类似html一样输入一个!就能自动生成一些模板代码呢?最后找到了代码片段这么一个功能,特此记录。


一、创建代码片段?

1.1 打开设置=》配置用户代码片段

在这里插入图片描述

1.2 新建代码片段

  • 可选全局也可选项目内
    在这里插入图片描述

1.3 输入代码片段文件名称

在这里插入图片描述

1.4 配置代码

  • 将下图代码替换为vue3.2的模板代码
    在这里插入图片描述

  • vue3.2模板代码片段

{
  "Print to vue3.2": {
  "prefix": "vue3.2",
  "body": [
    "<template>",
    "  <div class=\"wrapper\">",
    "    hello${1}",
    "  </div>",
    "</template>\n",
    "<script setup lang=\"ts\">${2}",
    "</script>\n",
    "<style scoped>\n${3}",
    "</style>",
  ],
  "description": "vue3.2 output to vue3.2模板"
  }
}

1.5 测试

  • 新建一个.vue文件,输入vue3.2,右侧就会出来定义的模板片段,此时回车或者tab即可快速生成模板
    在这里插入图片描述

1.6 代码片段语法说明

prefix      :代码片段名字,就是创建这个片段的指令。
body        :你想在页面上输出啥就往这里面加啥,不过得按规矩来哦。   
${数字}    	:生成代码后光标的位置,1表示光标开始的序号,按住tab键可切换光标位置。
\n          :换行符。
\           :转义符号。
''          :用来控制代码的缩进。
description :描述,输入创建指令后编辑器显示出提示信息。

1.7 一些常用的代码片段,以供参考

{
  "Print to vue2.0": {
  "prefix": "vue2.0",
  "body": [
    "<template>",
    "  <div class=\"wrapper\">",
    "    hello${1}",
    "  </div>",
    "</template>\n",
    "<script>",
    "export default {",
    "  name:\"\",",
    "  components: {},",
    "  data() {",
    "    return {\n${2}",
    "    }",
    "  },",
    "  filters: {\n${3}",
    "  },",
    "  computed: {\n${4}",
    "  },",
    "  watch: {\n${5}",
    "  },",
    "  created () {\n${6}",
    "  },",
    "  mounted () {\n${7}",
    "  },",
    "  methods: {\n${8}",
    "  }",
    "}",
    "</script>\n",
    "<style scoped>\n${9}",
    "</style>",
  ],
  "description": "vue2.0 output to vue2.0模板"
  }
}
{
  "Print to vue3.0": {
  "prefix": "vue3.0",
  "body": [
    "<template>",
    "  <div class=\"wrapper\">",
    "    hello${1}",
    "  </div>",
    "</template>\n",
    "<script lang=\"ts\">",
    "export default {",
    "  name:\"\",",
    "  setup() {",
    "    return {\n${2}",
    "    }",
    "  },",
    "}",
    "</script>\n",
    "<style scoped>\n${3}",
    "</style>",
  ],
  "description": "vue3.0 output to vue3.0模板"
  }
}

二、删除代码片段文件

  • 由于已经创建的代码片段文件会存在本地,因此不能在vscode中直接删除,需要按照以下方法才能删除

1.1.打开显示导航痕迹

在这里插入图片描述

1.2 在目录下找到需要删除的文件

  • 直接删除即可

在这里插入图片描述


总结

本篇文章主要介绍了vscode中代码片段的创建、使用及删除的方法。下次再见

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要在VSCode中配置和备注代码片段,你可以按照以下步骤进行操作: 1. 打开VSCode,并点击菜单栏中的"设置"选项。 2. 在打开的设置界面中,搜索"User Snippets"或者"用户代码片段",并点击"编辑"按钮。 3. 这将会打开一个JSON文件,该文件用于配置你的代码片段。在文件中,你可以定义不同编程语言的代码片段。 4. 如果你想配置Python的代码片段,你可以在文件中找到Python语言的部分,并添加你需要的代码片段。例如,你可以定义一个打印Hello World的代码片段: ```json "Print Hello World": { "prefix": "phw", "body": [ "print('Hello, World!')" ], "description": "Prints 'Hello, World!' to the console" } ``` 在这个例子中,"Print Hello World"是代码片段的名称,"phw"是触发代码片段的前缀,"body"是代码片段的内容,"description"是对代码片段的描述。你可以根据需要修改这些值来适应你的代码片段。 5. 保存并关闭JSON文件。现在你已经完成了VSCode中配置和备注代码片段的过程。 通过配置和使用代码片段,你可以在编写代码时更高效地输入常用的代码块,从而提高编程效率和规范编程格式。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [VsCode的自定义代码片段](https://blog.csdn.net/PinelliaCool/article/details/129276132)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [vscode配置代码片段,快捷引用](https://blog.csdn.net/navioo/article/details/118487843)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

剑九_六千里

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值