vscode自定义Tab填充提高代码编写效率

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vscode自定义Tab填充提高代码编写效率相关的知识,希望对你有一定的参考价值。

vscode自定义Tab填充提高代码编写效率

相信各位在编写代码的时候肯定少不了Tab键,他的自动填充代码的功能大大提高了我们编写代码的效率

本人在自学前端,在写 html、CSS 代码过程中,多亏于一个名为Emmet的插件,提供了一种非常简练的语法规则,能立刻生成对应的HTML结构和CSS代码(此段可忽略)

但是在开发的过程中有一些代码片段和代码块也是频繁会用到的,比如我在写js要引入jQuery的时候,就经常要敲一下的代码:

<script src=\\"js/jquery-1.12.4.js\\"></script>
  <script>
  $(function () {
  })
  </script>

以及在写CSS代码的时候,开头经常会少不了这样的一段代码:

*{
    margin: 0;
    padding: 0;
}

相信不止于前端,在敲其他语言的小伙伴肯定也会有一些代码片段是要频繁用到的,那么有没有什么方法可以提高我们这方面的代码编写效率呢?

其实vscode给我们提供了自定义Tab填充的功能,操作步骤如下:

一.打开设置,然后点击“用户代码片段”

image

二.打开对应想要自定义的语言的json文件

image

三.自定义

这是给出来的示范:

image

这是我定义的引入jQuery的填充代码:

"jQuery induct": {
	"prefix": "jq",  //jq是要输入的快捷命令
	"body": [
	"<script src=\\"js/jquery-1.12.4.js\\"></script>",
	"<script>",
	"$(function () {",
	"  $1",      //$1是按下Tab键之后光标的位置
	 "});",
	 "</script>"
	],    //body里填写要输入命令之后要填充的代码,如果是代码块的话要用[]框住,然后各行代码放在""内
},

这是css.json里对应前面代码写的:

"css*easy": {
		"prefix": "*",
		"body": [
			"*{",
			"    margin: 0;",
			"    padding: 0;$1",
			"}$2"
	]
}

四.保存好之后,在对应的文件里输入对应的命令就会出现提示,然后按下Tab键就能出现对应的代码块了:

image

image

至于其他语言或者编辑器相应的功能就大家慢慢去摸索吧

以上是关于vscode自定义Tab填充提高代码编写效率的主要内容,如果未能解决你的问题,请参考以下文章

自定义linux命令参数补全以提高工作效率

vscode配置Markdown snippet 的快捷键

vscode配置Markdown snippet 的快捷键

VSCode自定义代码片段——.vue文件的模板

如何提高java读取大文本文件的效率

深度盘点:23个提高开发效率和美观的 VSCode 插件神器