Terminal Mac: edición de commands estilo emacs desorderada

Esto ha sido un problema de "calidad de vida" para mí desde hace un time. La edición de command-line en la terminal de Mac está hecha un desastre.

Si escribo algunos caracteres, y luego presiono CTRL-A para moverme al comienzo de la línea, moverá el cursor demasiado lejos. Parece que lo que está en la pantalla no está sincronizado con lo que bash realmente tiene en su "buffer".

  • ¿Es posible identificar cuál es el progtwig / aplicación principal de un process en ejecución?
  • Mac OS X Terminal anula la barra invertida en el keyboard español
  • Para instalar Shotwell en OSX
  • ¿Hay un command `watch` nativo de Darwin / OS X?
  • iotop en High Sierra
  • Encuentra files modificados hoy, usando la línea de command (bash)
  • Por ejemplo, empiezo a escribir "ls -l":

    captura de pantalla - mecanografía

    … y luego presione CTRL-A para mover el cursor, y termino con lo siguiente en la pantalla:

    captura de pantalla: el cursor se movió demasiado

    Creo que los siguientes fragments de mi .bashrc son relevantes para un posible diagnóstico:

    export PS1="\[\h:\w\]\$ " export SUDO_PS1="\[\h:\w\]\\$ " set -o emacs 

    FWIW, esto también me pasa cuando uso iTerm2 en lugar del terminal pnetworkingeterminado de Mac.

  • ¿Cómo puedo cambiar la date de modificación de un enlace simbólico?
  • El command de assembly no puede contener caracteres chinos
  • ¿Cómo arrastrar la window desde cualquier lugar de la window sin usar la barra de título?
  • ¿Cómo vuelvo a habilitar un Centro de notifications desactivado permanentemente en Mavericks?
  • Mavericks SSH teclas y llavero
  • Tmux dificulta la notificación de visualización de osascripts
  • One Solution collect form web for “Terminal Mac: edición de commands estilo emacs desorderada”

    Suelta el '\ [' y '\]'. Significan que "las cosas cerradas no ocupan espacio de visualización" y están arruinando el recuento, como sospechabas. Por lo general, se utilizan para encerrar cadenas que establecen el siguiente color de text, f / ex. Sin ellos, la indicación y la edición de emacs funcionarán correctamente.

    Aquí hay una práctica tarjeta de reference de syntax de request .

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