Как я могу сделать `ctrl + click`, чтобы перейти к определению в редакторе кода Visual Studio для Mac OS? - PullRequest
0 голосов
/ 29 августа 2018

Как я могу заставить ctrl + click перейти к определению в редакторе кода Visual Studio для Mac OS? Теперь это F12, который использует мой Mac для шоу рабочего стола.

Ответы [ 2 ]

0 голосов
/ 07 мая 2019

Отредактируйте settings.json (нажмите F1', type Настройки ', затем Open Default Settings (JSON)) и измените конфигурацию:

Использование:

    "editor.multiCursorModifier": "alt",

Чтобы иметь Option + clic в качестве команды для перехода к определению.

Или используйте:

    "editor.multiCursorModifier": "ctrlCmd",

Чтобы иметь Command + clic в качестве команды для перехода к определению.

0 голосов
/ 29 августа 2018

В значке шестеренки / сочетаниях клавиш найдите 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 используется во многих контекстах, поэтому вы можете столкнуться с неожиданным конфликтом при использовании такой общей привязки клавиш.

...