Roh*_*hit 6 code-snippets visual-studio-code
我想知道在 vscode 中创建文件时是否可以触发用户定义的自定义代码段。
我最近开始学习 Golang,并注意到有一些样板代码用于创建main.go文件。
所以我为它创建了我的自定义片段,现在我可以手动触发片段并节省一些键入的按键。
我想更进一步,这样每当我main.go在 VsCode 中创建一个命名的新文件时,它应该自动触发该代码段并为我插入 biolerplate 代码,而无需我手动触发代码段。
这甚至可能吗?
查看此扩展:自动片段:
在你的 settings.json 中添加以下内容:
"autoSnippet.snippets": [
{ "pattern": "**/main.go", "snippet": "main-go-template" },
],
Run Code Online (Sandbox Code Playgroud)
[请注意,扩展文档中的示例设置有一些语法错误 - 使用上面的示例 - 我已向创建者提出了问题。]
然后是你的片段
"main-go-template": {
"prefix": "zz",
"body": [
... // you can use tabstops and transforms just like regular snippets
]
"description": "javascript template"
}
Run Code Online (Sandbox Code Playgroud)
然后创建一个新main.go文件或打开一个空文件应该会触发该代码片段。
每当您更改此扩展的设置时,最好重新加载 vscode。
以下是带有通用样板的 gulpfile 的演示:
另请参阅此扩展https://marketplace.visualstudio.com/items?itemName=bam.vscode-file-templates
| 归档时间: |
|
| 查看次数: |
1117 次 |
| 最近记录: |