我知道您可以输入带有代码片段的文本块,但是您可以配置键盘快捷键来输入一些文本吗?
使用“editor.action”,您可以移动光标,但我无法确定是否可以让它输入一些文本。
像 Ctrl+Enter 这样的东西会是 "); 然后换行
也许创建一个代码片段,然后使用键盘快捷键调用它?
有没有办法找到“editor.action”的所有选项?
最佳答案
您可以插入 User Snippet在按键上:
Open keybindings.json (Preferences: Open Keyboard Shortcuts (JSON)), which defines all your keybindings, and add a keybinding passing "snippet" as an extra argument
{
"key": "ctrl+enter",
"command": "editor.action.insertSnippet",
"when": "editorTextFocus",
"args": {
"snippet": "\");\n$0"
}
}
此外,您可以指定 languages它应该在其中工作:
"when": "editorTextFocus && editorLangId == 'javascript'"
见 here想要查询更多的信息。
关于visual-studio-code - VS Code 可以使用键盘快捷键输入文本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34254732/