В редакторе Atom есть команда, привязанная к "ctrl-". это называется преобразователем привязки клавиш:
Как только вы активируете режим распознавания клавиш, любая клавиша, которую вы впоследствии нажимаете, сообщит вам, какие команды связаны с ней, во всех возможных контекстах, и покажет вам, какая команда / контекст побеждает. Затем вы выключаете режим, нажимая ctrl-g.
Это полезно, когда вы хотите узнать, свободна ли привязка клавиш или если привязка клавиш не выполняет то, что вы ожидаете.
Вот пример вывода, когда я нажимаю ctrl-n в контексте редактора, где я вижу, что привязка клавиш emacs 'next-line' имеет приоритет:
Emacs также имеет аналогичную функцию с помощью команды ctrl-h k (ключи справки).
Да, я обычно могу получить необходимую информацию, просмотрев Сочетания клавиш по умолчанию и keybindings.json, но это может быть сложно сделать, если ключ привязан в большом количестве разных контекстов.
Есть ли в VSCode подобная функция?