Ayer mi terminal comenzó a rodear comandos que se habían ejecutado entre corchetes. No estoy seguro de cómo he activado esto, pero me gustaría desactivarlo.
Hasta ahora, he hecho:
- Comprobado que no hay nada gracioso en mi
.bash_profile
- Intenté cambiar el perfil nuevamente a Básico
- Intenté cambiar a un shell diferente (zsh)
Tampoco he podido descubrir nada en Google.
¿Algunas ideas?
Actualizar
echo "$PS1"; echo "$PROMPT_COMMAND"
Respuestas:
¡Entendido! De alguna manera, accidentalmente activé "Marcar automáticamente líneas de aviso" en:
Sin embargo, me pregunto dónde se almacena esa configuración en el disco, ya que también intenté:
~/Library/Preferences/com.apple.Terminal.plist
fuente
View> Hide Marksoculta estas líneas de corchetes, sin eliminar la capacidad de navegar con ellas, dando lo mejor de ambos mundos.
fuente
Edit
>Navigate
). Ocultar marcas elimina el elemento visual, al tiempo que preserva la ubicación en su terminal. Este es el "mejor de ambos mundos", porque todavía puede desplazarse rápidamente de nuevo a su último comando, pero no se distraigan con los pequeños[]
sLa preferencia para desactivar las marcas de aviso es:
La mejor redacción que he visto sobre cómo usar las marcas es en:
También puede omitir una marca si las deja habilitadas presionando Command- Shift- Returnpara omitir la marca solo esta línea de comando.
fuente