Отключить Command-W в терминале

Есть ли способ отключить Command + W в терминале?

Несколько раз я случайно закрыл окно терминала, содержащее важную информацию, когда я хотел закрыть вкладку Safari и не понял, что терминал был активным окном.

55 голосов | спросил Ralph 19 MarpmMon, 19 Mar 2012 16:33:02 +04002012-03-19T16:33:02+04:0004 2012, 16:33:02

7 ответов


54

Для отключения âŒ~ W в терминале выполните следующие действия:

  • В меню ï ¿¿в левом верхнем углу экрана выберите Системные настройки . Нажмите Клавиатура , затем Горячие клавиши , затем Ярлыки приложений . введите описание изображения здесь

  • Нажмите кнопку +, чтобы добавить новый ярлык

  • Выберите «Terminal.app» для приложения, а для команды введите Close Window (это чувствительно к регистру). В ярлыке введите другой ярлык, например âŒ~ W  введите описание изображения здесь

  • Теперь âŒ~ W не закроет окна вашего терминала.

ответил Daniel 19 MarpmMon, 19 Mar 2012 16:43:34 +04002012-03-19T16:43:34+04:0004 2012, 16:43:34
23

Вы можете установить приглашение перед закрытием в настройках:

Настройки терминала â † 'Настройки â †' Shell

введите описание изображения здесь>> </p></body></html>

ответил gentmatt 19 MarpmMon, 19 Mar 2012 16:38:10 +04002012-03-19T16:38:10+04:0004 2012, 16:38:10
7

Я пробовал все вышеперечисленное, и никто не работал для меня.

Что изменилось с помощью ярлыка для команды «Закрыть» .

введите описание изображения здесь>> </p></body></html>

ответил Ian Vaughan 25 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowWed, 25 Sep 2013 20:06:14 +0400 2013, 20:06:14
3

Перейдите на «Настройки клавиатуры» и выберите «Горячие клавиши». Затем выберите Ярлыки приложений слева и нажмите + . Выберите «Terminal.app» и введите пункт меню, который не является критическим. Я выбрал «Принеси все к фронту». Затем нажмите Клавиатура ярлык и нажмите CMD + W . Нажмите ОК .

Используя этот метод, были успешно перенаправлены ярлык CMD + W в терминале.

ответил Max Ried 19 MarpmMon, 19 Mar 2012 16:42:45 +04002012-03-19T16:42:45+04:0004 2012, 16:42:45
3

Я предлагаю следующее:

В iTerm: Открыть настройки> Ключи В нижней части «Глобальные клавиши быстрого доступа» нажмите «+», затем введите Cmd-W и оставьте действие «Игнорировать» по умолчанию.

  • Не нужно манипулировать глобальными настройками
  • не нужно подтверждать сознательное закрытие
ответил Bernhard Wagner 7 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 07 Sep 2013 10:50:09 +0400 2013, 10:50:09
0

Также стоит упомянуть BetterTouchTool ( http://www.bettertouchtool.net/)

Я хотел иметь как âŒ~ W & âŒ~ C оба выполняют Copy (мышечная память, не спрашивайте). Нативный метод позволяет вам только один ключ для каждой команды, а BTT мне удалось сопоставить обе клавиши с одной и той же командой, а также избежать нежелательного поведения Close WIndow

ответил nhed 7 Mayam15 2015, 01:45:16
0

Немного старого вопроса, но в iTerm2 это помогло мне:

iTerm2 â † ' Предпочтения â †' ключи â † 'Добавить отображение клавиш: "command + w" => игнорировать

ответил Gilad Shahrabani 20 FebruaryEurope/MoscowbTue, 20 Feb 2018 13:34:02 +0300000000pmTue, 20 Feb 2018 13:34:02 +030018 2018, 13:34:02

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132