我知道您可以输入带有代码段的文本块,但是您可以配置键盘快捷键来输入一些文本吗? 使用" editor.action"你可以移动光标,但如果可以输入光标,我就无法找到它。
像 Ctrl + Enter 之类的东西将是");新的一行
也许创建一个代码片段,然后用键盘快捷键调用它?
有没有办法找到所有选项的内容" editor.action" ?
答案 0 :(得分:4)
您还可以在诸如以下的键绑定中使用简单的命令type
:
{
"key": "ctrl+enter",
"command": "type",
"args": {
"text": "myText"
},
"when": "editorTextFocus"
},
答案 1 :(得分:2)
您可以在按键上插入User Snippet:
{
"key": "ctrl+enter",
"command": "editor.action.insertSnippet",
"when": "editorTextFocus",
"args": {
"snippet": "\");\n$0"
}
}
此外,您可以指定它应该起作用的languages:
"when": "editorTextFocus && editorLangId == 'javascript'"
答案 2 :(得分:1)
答案 3 :(得分:-1)
Ctrl+Shift+P > Preferences: Open Keyboard Shortcuts (JSON)
将以下JSON对象添加到打开的数组中:
[
{
"key": "ctrl+enter",
"command": "editor.action.insertSnippet",
"when": "editorTextFocus",
"args": {
"snippet": "\");\n$0""
}
}
]
更多示例:https://code.visualstudio.com/docs/getstarted/keybindings#_keyboard-rules