Terminal OS X: "borrar palabra hacia atrás" solo funciona con CMh

Seguimiento en el terminal Mac OS X: opción de map + eliminar para "borrar palabra hacia atrás" .

La Use option key as meta key está marcada, pero la palabra de eliminación hacia atrás solo funciona con ^H (es decir, uno tiene que mantener presionada la tecla ^ o Control tecla Control ). ¿Cómo se puede eliminar una palabra hacia atrás con H solamente? Esta molestia solo ocurre en Terminal.app … y curiosamente también en iTerm.app !

  • ¿Dónde puedo get una copy de Mountain Lion que puedo revender con mi hardware de Apple?
  • ¿Cómo evito que mi MacBook Air olvide mi key de locking de mayúsculas reasignado?
  • ¿Qué es gs-loc.apple.com?
  • Ejecutar un command a través de SSH en Mac causa una exception; funciona bien cuando está conectado directamente
  • ¿Cómo hacer que Mail.app elimine los posts de Gmail en la papelera al presionar el button de borrar del keyboard?
  • ¿Cómo puedo minimizar las windows de una aplicación usando una combinación de teclas?
  • También tengo esto en ~/Library/KeyBindings/DefaultKeyBinding.dict , para que pueda disfrutar de Emacs a lo largo de:

     {"~h" = "deleteWordBackward:";} 

    Medio ambiente: OS X 10.8.2 (12C54), Terminal 2.3 (309), iTerm

  • Will 2GB ram ejecutar Yosemite sin problemas
  • ¿Puedo reanudar una descarga interrumpida de Mac OS X Mountain Lion?
  • Cómo acceder a documentos guardados en iCloud con Mountain Lion en mi dispositivo iOS
  • ¿Cómo prevenir el envío de nombre de host a través de DHCP?
  • Encontrar files originales en el instalador de Mac OS X
  • Mover file de HDD a SSD
  • 2 Solutions collect form web for “Terminal OS X: "borrar palabra hacia atrás" solo funciona con CMh”

    La configuration en DefaultKeyBinding.dict no se aplica a las vistas de shell en Terminal o iTerm 2.

    Puedes hacer que Mh elimine una palabra hacia atrás añadiéndola a ~/.inputrc

     "\eh": backward-kill-word 

    Mh embargo, Mh está obligado a mark-paragraph por defecto en Emacs.

    Si otros buscan cómo hacer ⌥⌫ eliminar una palabra al revés, solo habilite el uso de la opción como una key meta:

    • En Terminal, revisa Configuración> (tu perfil)> Teclado> Usar opción como tecla meta
    • En iTerm 2, configure las teclas de opción para que actúen como "+ Esc" en Perfiles> (su perfil)> Teclas

    Si otros buscan cómo hacer ⌥⌦ eliminar una palabra hacia adelante, puede hacer que inserte \ed :

    ⌥⌦ inserta \e( por defecto en Terminal y \e[3~ en iTerm 2, por lo que también podría agregar "\e(": kill-word o "\e[3~": kill-word a ~/.inputrc .

    Casi todas las terminales usan teclas de acceso rápido de emacs para manipular el text (consulte los atajos de keyboard readline ), y en emacs, usa backward-kill-word (meta-delete) para eliminar la palabra anterior.

    Y, en emacs, meta-<KEY> (composition de tecla) equivale a escape <KEY> (acorde de tecla), por lo que en este caso, puede usar ESCAPE DEL para eliminar la palabra anterior.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).