Полагаю, вы хотите 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 автоматически добавляет другой - точно так же, как если вы наберете один ", то вы получите два. *, но это повлияет на все кавычки, а не только на обратные кавычки.
Поэтому, если вам нужен только один обратный кавычки, используйте версию команды insertSnippet
- она выводит только один обратный кавычки.