В настоящее время я использую VSCode версии 1.28.2 (1.28.2). Когда я использую встроенный отладчик, я обнаруживаю, что клавиша F11 (которая предназначена для входа в функцию) не переопределяет поведение MacOS (Sierra 10.12.6) по умолчанию (показать рабочий стол). В настоящее время я обхожу проблему, отключая ярлык на своем Mac, но это похоже на исправление ниже среднего. Есть ли способ лучше?
Привязки клавиш MacOS не переопределяются в отладчике VS Code?
comment
Я не пользователь macOS, но, вообще говоря, я не думаю, что приложения могут переопределять ярлыки на уровне ОС. Вместо этого ОС сначала видит нажатия клавиш и решает, что с ними делать. Если они имеют значение для ОС, они часто не будут переданы приложению. Если код Visual Studio никогда не видит нажатие клавиши, он ничего не может с ним сделать.
- person Chris   schedule 22.10.2018
comment
используйте системные настройки › клавиатуру › сочетания клавиш › ярлыки приложений, чтобы добавить соответствующий ярлык меню в vs code
- person deadvoid   schedule 22.10.2018
Ответы (2)
Удерживая нажатой клавишу fn
, когда вы нажимаете F11, она будет действовать как F11, а не как «Показать рабочий стол».
person
Brett Cannon
schedule
22.10.2018
Попробуйте Fluor. Он может автоматически активировать функциональные клавиши в зависимости от текущего приложения.
Это позволяет использовать F11 и другие функциональные клавиши в VS Code, автоматически переключаясь на функции по умолчанию в других приложениях.
person
xrisk
schedule
22.10.2018