使用
- 点击设置中的用户代码段
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200801090028121.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMTQ2NjUw,size_16,color_FFFFFF,t_70)
- 选择要为哪种文件设置代码片段
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200801090321235.png)
- 比如输入java后,创建java.json后,里面的配置在
*.java
里有效
语法
"main":{
"prefix": "psvm",
"body": [
"public static void main(String[] args){",
"\t $1",
"}"
],
"description": "main函数"
},
main
: 命名prefix
: 输入psvm
回车后使用替代的body
里面的内容description
: 在输入前缀时后面的提示信息$1
: 光标的位置 从1开始递增,使用tab切换,特别的$0
结束的位置- 参考
- 删除文件 尚无在vscod找到好的办法,直接在文件里删除
C:\Users\Administrator\AppData\Roaming\Code\User\snippets
java
{
"main":{
"prefix": "psvm",
"body": [
"public static void main(String[] args){",
"\t $1",
"}"
],
"description": "main函数"
}
}
html
{
"vue":{
"prefix": "vue-app",
"body": [
"<!DOCTYPE html>",
"<html lang=\"en\">",
"<head>",
"\t<meta charset=\"UTF-8\">",
"\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">",
"\t<meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\">",
"\t<title>vue实例</title>",
"\t<!--<script src=\"https://cdn.jsdelivr.net/npm/vue/dist/vue.js\"></script>-->\"",
"\t<script src=\"./js/vue.js\"></script>",
"</head>\n",
"<body>",
"\t<div id =\"app\"> </div>\n",
"\t<script>",
"\t var vm = new Vue({",
"\t\tel: '#app',",
"\t\tdata: {},",
"\t\tmethods: {}",
"\t });",
"\t</script>",
"</body>\n",
"</html>"
],
"description": "创建vue模板"
},
"console": {
"prefix": "log",
"body": [
"console.log('$1')"
],
"description": "js 输出"
}
}
js
{
"console": {
"prefix": "log",
"body": [
"console.log('$1')"
],
"description": "js 输出"
}
}
sql
{
"create db":{
"prefix": "c-db",
"body": [
"CREATE DATABASE IF NOT EXISTS `$1`;",
"USE `$2`;",
"$0"
],
"description": "创建数据库"
}
}
yml
- springboot配置选择
spring-boot-properties-yaml
{
"JDBC": {
"prefix": "sql",
"body": [
"spring:",
"\tdatasource:",
"\t\tdriver-class-name: com.mysql.cj.jdbc.Driver",
"\t\ttype: com.alibaba.druid.pool.DruidDataSource",
"\t\tusername: root",
"\t\tpassword: 654321",
"\t\turl: jdbc:mysql://localhost:3306/$1?useSSL=false&serverTimezone=Asia/Shanghai"
],
"description": "springboot数据库连接"
}
}