我想在触发时创建一个代码段,它将围绕给定的文本。目前,我的代码段是:
{
"Function Creator Helper": {
"prefix": "_w",
"body": [
"public function $TM_SELECTED_TEXT () {",
" $1",
"}",
],
"description": "Creates a function given the text selection"
}
}
结果是:
我要做的是:
选择文字。
写前缀(
_w
)按Tab
结果是:
public function () {
}
但我期待
public function person () {
}
关于如何制作此代码段或如何正确触发它的任何想法?
最佳答案
如果使用热键触发$TM_SELECTED_TEXT
,则可以使用它:
{
"key": "cmd+k 1",
"command": "editor.action.insertSnippet",
"when": "editorTextFocus",
"args": {
// "langId": "csharp",
"name": "Function Creator Helper"
}
}
关于visual-studio-code - 在Visual Studio代码(vscode)上包装选择代码段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41253038/