В значке шестеренки / сочетаниях клавиш найдите f12
.
Щелкните правой кнопкой мыши запись «Перейти к определению» и выберите «Удалить привязку клавиш».
Обратите внимание, что в конце вашего keybindings.json будет помещена новая запись, например:
{
"key": "f12",
"command": "-editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
}
Обратите внимание на знак "-" перед командой, которая удаляет эту привязку клавиш.
Теперь скопируйте и вставьте всю эту запись под ней (с запятой в конце предыдущей записи):
{
"key": "f12",
"command": "-editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "cmd+enter",
"command": "editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
}
Удалите знак минуса и назначьте любое связывание клавиш, которое вам нравится. Либо вернитесь к файлу ярлыков, найдите «Перейти к определению» и щелкните значок карандаша, чтобы использовать его интерфейс для создания новой привязки клавиш.
Обратите внимание, что Ctrl - Enter используется во многих контекстах, поэтому вы можете столкнуться с неожиданным конфликтом при использовании такой общей привязки клавиш.