Ответы:
Чтобы отключить ⌘Wв терминале, выполните следующие действия:
В меню in в верхнем левом углу экрана выберите « Системные настройки» . Нажмите « Клавиатура», затем « Сочетания клавиш», затем « Сочетания клавиш» .
Нажмите кнопку +, чтобы добавить новый ярлык
Выберите «Terminal.app» для приложения, а для команды введите Close Window
(это чувствительно к регистру). В поле быстрого доступа назначьте другой ярлык, например⌘ControlW
Теперь ⌘Wне будут закрывать окна вашего терминала.
Close Window
на Close
, она работает для меня. Благодарю.
Вы можете установить запрос перед закрытием в настройках:
Настройки терминала → Настройки → Оболочка
Я перепробовал все вышеперечисленное, и никто не работал на меня.
Что работало, так это изменение ярлыка для команды «Закрыть» .
Перейдите в Системные настройки клавиатуры и выберите «Сочетания клавиш». Затем выберите Ярлыки приложений слева и нажмите + . Выберите «Terminal.app» и введите пункт меню, который не так критичен. Я выбрал «Вывести все на фронт». Затем нажмите на сочетание клавиш и нажмите CMD+ W. Нажмите ОК .
Используя эту технику, вы успешно перенаправили ярлык CMD+ Wв Терминал.
Я предлагаю это:
В iTerm: откройте «Настройки»> «Ключи». В нижней части «Глобальные сочетания клавиш» нажмите «+», затем введите Cmd-W и оставьте действие по умолчанию «Игнорировать».
Немного старый вопрос, но в iTerm2 это помогло мне:
iTerm2 → Настройки → клавиши → Добавить сопоставление клавиш: «команда + w» => игнорировать
Также стоит упомянуть BetterTouchTool ( http://www.bettertouchtool.net/ )
Я хотел, чтобы оба ⌘W и ⌘Cоба выступали Copy
(мышечная память, не спрашивайте). Собственный метод позволяет вам использовать только один ключ на команду, благодаря BTT я смог сопоставить оба ключа одной и той же команде, а также избежать нежелательного поведения Close WIndow.