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 !

  • Método abreviado de keyboard para "Mostrar contenido del package"
  • Git no funciona con AFP
  • ¿Cómo se actualiza el Finder en OS X Mountain Lion?
  • La tecla Tab a veces no se autocompleta en las carpetas Ir a la carpeta ... en Mountain Lion
  • No se puede volver a formatear / reparticionar el volumen lógico CoreStorage (unidad Fusion)
  • ¿Cómo puedo abrir una sola aplicación por un desarrollador no identificado sin permitir todo
  • 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

  • Mejora de León a León de Montaña pero no a Mavericks
  • ¿Cómo puede / etc / ppp / ip-up decir qué service VPN se usa en OS X?
  • ¿Por qué recupero más espacio en disco cuando reinicio mi Macbook en Mountain Lion 10.8.3?
  • ¿Cómo puedo evitar que la tecla F8 haga aparecer el Control de Misión?
  • Permita que Terminal.app pase las pulsaciones de keyboard basadas en teclas de command a progtwigs de terminal
  • Bash Terminal sigue mostrando "No such file o directory" al inicio
  • 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).