在日常开发中,我们需要不停的新建页面和组件。
以 Vue 项目为例,我们在新建一个页面的时候,需要经历一遍又一遍重复的过程:
1、先新建一个文件夹
2、然后新建一个 .vue 文件,写上 <template>、<script>、<style>
3、如果页面涉及多个组件,还要新建 component 文件夹,并重复以上两个步骤
4、最后才是我们的业务代码
假设新建一个页面,并复制粘贴模板代码需要 1 分钟的时间,一个项目如果有 60 个页面,就得花费 1 个小时写这种重复性高、无聊且枯燥的代码。这显然不是我们想看到的,下面给大家分享几个提效小技巧。
基于 Vscode 的 Snippets 自定义代码块
通过 Vscode 的 Snippets 我们可以自定义 Snippets,从而实现快捷生成代码片段。
- 打开 Vscode,依次点击文件——首选项——用户代码片段

html.json html代码片段
{"HTML Snippets": {"prefix": "!doc","body": ["<!DOCTYPE html>","<html>","\t<head>","\t\t<meta charset=\"UTF-8\" />","\t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, user-scalable=false\" />","\t\t<title>$1</title>","\t</head>","\t<body>","\t\t$0","\t</body>","</html>"],"description": "HTML Template"}}
使用 :新建html文件后输入 ! 然后按 tab 键自动补全;或者!doc 再 enter
生成
vue.json vue代码片段
{"Print to console": {"prefix":"vue","body": ["<template>","\t<div>test</div>","</template>","<script>","export default{","\tmounted(){$1},","\tcomponents: {},","\tdata() {","\t\treturn {","\t\t};","\t},","}","</script>","<style lang='less'>","</style>"],"description": "vue-template"}}
使用:新建vue文件,输入 vue ,按下enter键
生成:
