如何将代码段触发器密钥更改为Ctrl+k
?我尝试了这些设置(来自默认的键绑定文件):
{
"key": "ctrl+k",
"command": "insertSnippet",
"when": "config.editor.tabCompletion && editorTextFocus && hasSnippetCompletions && !editorTabMovesFocus && !inSnippetMode"
}
但它没有按预期工作,即没有任何反应。
我想拥有这个工作流程:
log
文件中输入javascript
,然后点击Ctrl+k
。log
代码段,如果存在,则展开代码段。Ctrl+k
转到另一个 tabstop 点。最后一步有jumpToNextSnippetPlaceholder
命令。但是我在第一步中遇到了初步行动。有人可以帮忙吗?
干杯!
答案 0 :(得分:0)
所以,我调查了阅读文档的一些时间并最终得到了以下偏好(keybindings.json
):
{
"key": "ctrl+k",
"command": "insertSnippet"
},
{
"key": "ctrl+k",
"command": "editor.action.insertSnippet",
"when": "editorTextFocus && editorHasSelection"
},
{
"key": "ctrl+k",
"command": "jumpToNextSnippetPlaceholder",
"when": "editorTextFocus && inSnippetMode"
},
{
"key": "shift+ctrl+k",
"command": "jumpToPrevSnippetPlaceholder",
"when": "editorTextFocus && inSnippetMode"
}
也许它可以帮助任何人。