这是一款通过符号'.'更快键入代码的 vscode 插件。
This is a Vscode plugin passing symbol '.' to type content quickly.
- 你可以通过键入 XXX.log 实现 console.log('XXX', XXX) 的快速日志输出
- 你可以通过键入 XXX.info 实现 console.info('XXX', XXX) 的快速日志输出
- 你可以通过键入 XXX.warn 实现 console.warn('XXX', XXX) 的快速日志输出
- 你可以通过键入 XXX.error 实现 console.error('XXX', XXX) 的快速日志输出
- 你可以通过键入 XXX.var 实现 var typeof XXX = XXX 的快速变量声明
- 你可以通过键入 XXX.let 实现 let typeof XXX = XXX 的快速变量声明
- 你可以通过键入 XXX.const 实现 const typeof XXX = XXX 的快速常量声明
你可以添加自定义配置。
类型是 IOption 数组。
{
"dotThing.options": [
{
"target": "log",
"format": "console.log($label, $value)",
"depict": "打印基本日志快捷键入"
},
{
"target": "info",
"format": "console.info($label, $value)",
"depict": "打印信息日志快捷键入"
},
{
"target": "warn",
"format": "console.warn($label, $value)",
"depict": "打印警告日志快捷键入"
},
{
"target": "error",
"format": "console.error($label, $value)",
"depict": "打印错误日志快捷键入"
},
{
"target": "var",
"format": "var $stamp = $value",
"depict": "声明全局变量快捷键入"
},
{
"target": "let",
"format": "let $stamp = $value",
"depict": "声明局部变量快捷键入"
},
{
"target": "const",
"format": "const $stamp = $value",
"depict": "声明局部常量快捷键入"
}
]
}
键 | 名 | 类型 |
---|---|---|
target | 关键字 | string |
format | 格式化样式 | string |
depict | 描述信息 | string |
format 属性支持插值表达式。
名称 | 描述 |
---|---|
$simple | 类型简写 基于 $stamp 取的值 |
$stamp | 内容标识 |
$label | 标签名 |
$value | 输入值 |
{
"dotThing.options": [
{
"target": "vtLet",
"format": "let $simple = $ref<$stamp>($value)",
"depict": "vue setup $ref let 变量声明"
},
{
"target": "vrLet",
"format": "let $simple = ref<$stamp>($value)",
"depict": "vue setup ref let 变量声明"
}
]
}
类型是字符串数组
{
"dotThing.languages": [
"html",
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
]
}