regular-autocomplete README
Regular自动补全插件,支持regular语法的自动补全。
Snippets
语法 |
生成内容 |
效果 |
rglc→ |
regular component skeleton |
略 |
list→ |
regular list |
{#list} |
if→ |
regular if |
{#if} |
ifelse→ |
regular if else |
{#if} {#else} {/if} |
ifelseif→ |
regular if else if |
{#if} {#elseif} {/if} |
include→ |
regular include statement |
{#include} |
update→ |
regular update |
this.$update() |
watch→ |
regular watch |
this.$watch() |
emit→ |
regular emit |
this.$emit() |
Method completion
- 支持js文件内使用
this. 进行方法的补全操作
Requirements
✅ 开启字符串补全
由于regular的模板是基于字符串的,因此大部分的补全在字符串内执行。
需要在设置(User Setting )中:
"editor.quickSuggestions": {
"other": true,
"comments": false,
"strings": true
}
打开对strings 补全的支持。
✅ 模板文件补全支持
由于vscode内置语言中不支持tpl 为后缀作为language,因此需要用户自定义关联tpl 为html 。
需要在设置(User Setting )中:
"files.associations": {
"*.tpl": "html"
}
配置tpl 后缀文件到html 的关联
更新日志
v0.0.2
- 修复regular语法错误
- 添加
watch 、update 等支持
v0.0.3
- 添加
$refs 支持
- 支持html后缀文件唤起regular-autocomplete插件
v0.0.5
v0.1.0
- 增加对单个js文件的this补全
- 增加对模版文件的this补全支持
⚠️ 当前对模版的this补全支持仅限于同名文件,比如test.js 的模版文件对应test.html/tpl
v0.1.1
v0.1.2
v0.2.0
- 将snippets提取出来用配置文件实现
- 支持.rgl模板文件,支持语法高亮和语法补全
v0.2.1
Enjoy!
| |