Можно ли отключить горячую клавишу cmd + q для терминала в OSX? а если так то как?
3 ответа
У вас есть два варианта:
- Назначьте другой ярлык, который не настолько подвержен случайному удару.
- удалить существующий ярлык
Вариант 1 может быть выполнен в Системных настройках » Клавиатура » Сочетания клавиш » Сочетания клавиш приложения. В качестве примера, как выглядит вариант 1:
Вариант 2 (удаление сочетания клавиш) требует Terminal
. Просто введите:
defaults write com.apple.Terminal NSUserKeyEquivalents -dict-add "Quit Terminal" nil
Спасибо @Arjan!
Если вы хотите отключить command-q из-за случайного закрытия программ командной строки, вы можете заставить Terminal предупреждать вас перед закрытием. Зайдите в раздел "Настройки" пункта "Терминал" -> "Настройки" и выберите настройку, которую вы используете (по умолчанию "Основные"). Затем на вкладке оболочки находится "Запрашивать перед закрытием" - если вы установите это значение "всегда", вас попросят подтвердить, если вы случайно нажмете команду -q. Кроме того, вы можете установить список программ, которые не будут вас прерывать (в основном это удаленные оболочки по умолчанию), в то время как другие по-прежнему будут вызывать запрос.
Я рекомендую перезаписать сочетание клавиш, например, показать / скрыть панель (или что-нибудь, что не так "болезненно", как завершение работы приложений). Тогда ничего серьезного не произойдет, если вы случайно нажмете команду +Q combo.
Как?
- пойти значок яблока
- затем «Системные настройки ...»
- затем "Клавиатура"
- тогда "горячие клавиши"
- а затем "Launchpad & Dock"
- Измените ярлык для «Включение / выключение скрытия дока» на команду +Q
Этот скриншот показывает, что делать: