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.若是代码格式不好看,搜索方法去快速
/自动格式化代码
,格式化后就生成了可以用的冒泡排序了: