在 visual studio 代码中如何在组合键 [alt + ctrl + '] 中绑定键 [`]?
In visual studio code how to keybind in the combination [alt + ctrl + '] the key [`]?
在visual studio代码中
如何在组合键绑定 alt + ctrl + ' 输出反引号` 作为引用?
我正在搜索要放入 keybindings.json
中的特定命令
{
"key": "alt+ctrl+\'",
"command": "????????????command?????????????",
"when": "editorTextFocus && !editorReadonly"
}
我假设你想要 Ctrl+Alt+' 输出反引号 `
{
"key": "ctrl+alt+'",
// "command": "type", // normally this would work
// "args": {"text":"`"},
// "command": "editor.action.insertSnippet", // this outs just one backtick
// "args": {
// "snippet": "`"
// },
"command": "editor.action.insertSnippet",
"args": {
"snippet": "`$TM_SELECTED_TEXT`" // use this to wrap selected text with backticks
},
"when": "editorTextFocus && !editorReadonly"
},
通常,type
命令是您在这里使用的命令,但由于它输出一个反引号 vscode 会自动添加另一个 - 就像输入一个 " 输出两个。除非您将 Editor > Auto Closing Quotes
设置设置为 never
,但这会影响所有引号,而不仅仅是反引号。
因此,如果您只需要一个反引号,请使用 insertSnippet
命令版本 - 它只输出一个反引号。
在visual studio代码中
如何在组合键绑定 alt + ctrl + ' 输出反引号` 作为引用?
我正在搜索要放入 keybindings.json
中的特定命令{
"key": "alt+ctrl+\'",
"command": "????????????command?????????????",
"when": "editorTextFocus && !editorReadonly"
}
我假设你想要 Ctrl+Alt+' 输出反引号 `
{
"key": "ctrl+alt+'",
// "command": "type", // normally this would work
// "args": {"text":"`"},
// "command": "editor.action.insertSnippet", // this outs just one backtick
// "args": {
// "snippet": "`"
// },
"command": "editor.action.insertSnippet",
"args": {
"snippet": "`$TM_SELECTED_TEXT`" // use this to wrap selected text with backticks
},
"when": "editorTextFocus && !editorReadonly"
},
通常,type
命令是您在这里使用的命令,但由于它输出一个反引号 vscode 会自动添加另一个 - 就像输入一个 " 输出两个。除非您将 Editor > Auto Closing Quotes
设置设置为 never
,但这会影响所有引号,而不仅仅是反引号。
因此,如果您只需要一个反引号,请使用 insertSnippet
命令版本 - 它只输出一个反引号。