20.8.22_vscode_自定义代码片段

1.ctrl+shift+p打开命令行输入snippets,选择Preferences:Configure User Snippets选项
在这里插入图片描述
2.选择你要设置代码片段的语言(以java为例)
在这里插入图片描述
3.在打开的java.json文件中,设置代码片段并保存
在这里插入图片描述
比如我这里为System.out.println();设置片段sy,为for循环语句设置的片段为fo
4.在新的java文件中试试效果吧
输入fo会显示出自己设置的User Snippet
在这里插入图片描述
键入tab键,就可以补全为自己设置的代码段了。
在这里插入图片描述

高级功能

一、使用${1:lable}来标记变量

1.例如,定义如下代码片段:在这里插入图片描述
这里${1:index1}:1表示第一处变量,index1表示变量名
2.使用方法
键入for
在这里插入图片描述 [tab]后显示如下:
在这里插入图片描述
可见,光标会停留在所有标记index1的位置,可以快速修改全部的变量,我可以键入i修改全部的变量名为i
如果这时候再点击[tab],那么光标则会移到所有标记为index2的位置,键入j,将所有变量修改为j
在这里插入图片描述

二、使用${0:end}来标记最后的光标位置

三、应用场景举例:通用冒泡排序定义

1.定义代码块
在这里插入图片描述2.定义数组
在这里插入图片描述3.快速生成冒泡排序代码在这里插入图片描述
在这里插入图片描述3.按顺序输入a.length [tab] a [tab]
4.效果:生成冒泡排序代码同时光标来到最后
在这里插入图片描述注:代码片段只负责生成,不负责格式化,格式化代码见5.
5.若是代码格式不好看,搜索方法去快速/自动格式化代码,格式化后就生成了可以用的冒泡排序了:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44286256/article/details/108164075