8 votos

¿Hay alguna manera de hacer que Cmd-D "borrar palabra siguiente" en lugar de "dividir panel" en Terminal?

Estoy tan acostumbrado a usar D para "eliminar-palabra-siguiente" en emacs y xterm, que automáticamente lo presiono en Terminal todo el tiempo, lo que bastante molesto (para mí, al menos) hace que el panel se divida en lugar de borrar la palabra. He intentado buscar soluciones en Google, pero todo lo que encuentro son comentarios que me dicen lo genial que es esta función.

Podría simplemente usar XTerm bajo X11, pero Terminal funciona mejor con algunas de mis utilidades favoritas de Mac (notablemente Divvy). He intentado usar iTerm2, pero en el mejor de los casos solo puedo hacer que ignore D, pero no borrar la palabra en realidad.

¿Alguna idea?

6voto

Ian Allan Puntos 131

Cambia a iTerm2. Es gratis y mucho mejor que el terminal normal. Además, tiene muchas más opciones de personalización, como atajos de teclado.

También me encanta que se pueda usar cmd y 1-9 para cambiar entre pestañas. ¡Prueba y nunca más volverás al terminal normal :)

Cómo configurar la eliminación de la próxima palabra en iTerm 2

  1. Instala iTerm2

  2. Abre y luego ve a las preferencias.

  3. Elige la pestaña "Teclas"

  4. Haz clic en el botón de suma para agregar un nuevo atajo de teclado

  5. En la primera casilla escribe CMD+D

  6. En la segunda casilla elige "Enviar secuencia de escape"

  7. En la tercera casilla escribe la letra d

¡Listo! Ahora en iTerm2 cmd+d eliminará la palabra delante del cursor.

Ver también https://stackoverflow.com/questions/81272/is-there-any-way-in-the-os-x-terminal-to-move-the-cursor-word-by-word/8250989#8250989

2voto

No sé cómo vincular D a M-d, pero esto eliminaría el atajo del elemento del menú Barra de división:

defaults write com.apple.Terminal NSUserKeyEquivalents -dict-add "Split Pane" nul

0 votos

Hmm, esto desactiva el atajo para dividir el panel, pero parece que no borra la palabra

0voto

Adam V Puntos 2774

Puedes obtener 'meta-' en la terminal utilizando tanto 'escape' como prefijo, o utilizando opt/alt como tecla de cambio. No he podido encontrar una forma de usar la tecla de comando, y ninguna de mis búsquedas ha dado resultado (con la excepción de instalar un mapeador de teclas); solo la misma queja.

0 votos

Instala un mapeador de teclas para intercambiar Option y Command en Terminal, y luego habilita "Usar Option como tecla meta".

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X