VSCode Keybindings: Команды против идентификаторов команд? - PullRequest
0 голосов
/ 30 июня 2019

Насколько я понимаю, когда внутри редактора сочетаний клавиш , полужирные команды представляют команды, доступные в палитре команд, а светлые команды представляют идентификаторы команд.Это точно?И если это так ...

Команда Insert Snippet доступна из палитры команд.Это открывает меню фрагментов.Но если вы выполняете поиск этой команды в редакторе сочетаний клавиш, она вызывает идентификатор команды, который является , а не той же командой.Команда Insert Snippet имеет те же функции, что и идентификатор команды editor.action.showSnippets.Но при поиске этого идентификатора команды над ним не отображается команда Insert Snippet, выделенная жирным шрифтом над ней.

Это единственная команда, с которой я сталкивался до сих пор и которая, похоже, не соответствуетто, что я думал, имел в виду жирный / светлый текст.Чего мне не хватает?

1 Ответ

0 голосов
/ 30 июня 2019

Может быть, выполнение editor.action.insertSnippet без args, просто вызов editor.action.showSnippets?

Показывает меню

{
    "key": "ctrl+shift+alt+r",
    "command": "editor.action.insertSnippet",
}

Вставка фрагмента

{
    "key": "ctrl+shift+alt+r",
    "command": "editor.action.insertSnippet",
    "args": {
        "snippet": "text"
    }
}

Редактировать: Хотя немного странно, что editor.action.insertSnippet отсутствует в GUI привязок клавиш, когда у вас 0 пользовательских фрагментов.

...