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 !

  • Firefox - ¿Atajo para activar marcadores en la barra de herramientas de marcadores?
  • Actualización de una Mac de Leopard a Lion
  • ¿Cómo reasigno la key F3 a otra aplicación?
  • Mejora de León a León de Montaña pero no a Mavericks
  • ¿Cuánto time transcurrirá antes de que se active el modo de espera / modo de suspensión profunda?
  • Mountain Lion - Flash lento, spinning beachballs, etc.
  • 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

  • ¿Sería posible crear una acción de carpeta que pueda presionar Notificaciones temporizadas?
  • Retina Macbook Pro ahora tiene un drenaje de batería más rápido
  • ¿Cómo hacer que Mail.app elimine los posts de Gmail en la papelera al presionar el button de borrar del keyboard?
  • No se puede instalar Ubuntu One - ¿a dónde arrastrar?
  • ¿Cómo usar el command logger en Sierra?
  • Use Cmd como tecla Ctrl en vim
  • 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).