Deshabilitar Comando-W en la terminal

58

¿Hay alguna forma de deshabilitar Comando + W en el terminal?

En varias ocasiones he cerrado accidentalmente una ventana de terminal que contiene información importante cuando pretendía cerrar una pestaña de Safari y no me di cuenta de que la terminal era la ventana activa.

    
pregunta Ralph 19.03.2012 - 13:33

7 respuestas

57

Para deshabilitar W en la Terminal, haga lo siguiente:

  • En el menú en la esquina superior izquierda de la pantalla, seleccione Preferencias del sistema . Haga clic en Teclado , luego en Métodos abreviados de teclado y, a continuación, en Métodos abreviados de aplicaciones .

  • Hazclicenelbotón+paraagregarunnuevoaccesodirecto

  • Seleccione"Terminal.app" para la aplicación y para el comando, escriba Close Window (esto distingue entre mayúsculas y minúsculas). En el cuadro de acceso directo, dale otro método abreviado, como Control W

  • Ahora W no cerrará las ventanas de su terminal.

respondido por el Daniel 19.03.2012 - 13:43
25

Puede configurar un aviso antes de cerrar las preferencias:

Preferencias del terminal → Configuración → Shell

    
respondido por el gentmatt 19.03.2012 - 13:38
10

Probé todo lo anterior y ninguno funcionó para mí.

Lo que funcionó fue cambiar el acceso directo para el comando "Cerrar" .

    
respondido por el Ian Vaughan 25.09.2013 - 18:06
3

Vaya a Preferencias del sistema del teclado y seleccione "Métodos abreviados del teclado". Luego, seleccione Accesos directos de aplicaciones a la izquierda y haga clic en + . Elija "Terminal.app" e ingrese un elemento del menú que no sea tan crítico. Elegí "Traer todo al frente". Luego haga clic en Acceso directo del teclado y presione CMD + W . Haga clic en Aceptar .

El uso de esta técnica ha redirigido con éxito el acceso directo CMD + W en la Terminal.

    
respondido por el Max Ried 19.03.2012 - 13:42
3

Propongo esto:

En iTerm: Abrir Preferencias > Teclas En la parte inferior de "Teclas de acceso directo globales", haga clic en "+", luego escriba Cmd-W y deje la acción predeterminada "Ignorar".

  • no es necesario manipular la configuración global
  • no es necesario confirmar el cierre consciente
respondido por el Bernhard Wagner 07.09.2013 - 08:50
1

Un poco de una vieja pregunta, pero en iTerm2 esto me ayudó:

iTerm2 → Preferencias → teclas → Añadir asignación de teclas: "comando + w" = > ignorar

    
respondido por el Gilad Shahrabani 20.02.2018 - 11:34
0

También vale la pena mencionar BetterTouchTool ( enlace )

Quería tener tanto W como amp; C ambos realizan Copy (memoria muscular, no preguntes). El método nativo solo le permite una tecla por comando, con BTT pude tener ambas teclas asignadas al mismo comando, mientras que también evita el comportamiento no deseado de Cerrar WIndow

    
respondido por el nhed 07.05.2015 - 00:45

Lea otras preguntas en las etiquetas