¿Por qué hay un corchete izquierdo antes de mi bash prompt?

18

Noté que después de ejecutar comandos, aparecerá un carácter de corchete izquierdo antes de la línea anterior. Parece ser parcialmente dependiente de lo que hay dentro $PS1. He intentado desarmar $PROMPT_COMMANDy $PS1eso no hizo la diferencia. Aquí hay un ejemplo de esto sucediendo en Terminal.app:

Terminal.app

Stephen Melvin
fuente
2
He proporcionado una pregunta / respuesta sobre cómo usar la nueva función de Marcas aquí: apple.stackexchange.com/a/209907/24130
nwinkler

Respuestas:

22

Me lo imaginé. Fui a View->Hide Marksy los [personajes desaparecieron.

Stephen Melvin
fuente
9

La nueva función Marcas en El Capitan 10.11 Terminal agrega estructura al contenido del terminal al marcar líneas de aviso y otro contenido interesante, permitiendo operaciones como navegar, seleccionar, Copiar, Imprimir y eliminar comandos o su salida.

Consulte el menú Editar , especialmente los submenús Marcas , Marcadores y Navegación para los comandos relacionados con Marcas.

Las marcas se indican con "corchetes" en cada extremo de una línea marcada. Los marcadores son una marca más pesada (se usan para marcar secciones con una marca de tiempo o un nombre personalizado) y se indican con líneas verticales más gruesas y un color de fondo diferente.

Puede ocultar los indicadores de marca si no desea verlos, con el elemento de menú Ver> Ocultar / Mostrar marcas . Esto no elimina marcas ni impide que los comandos relacionados con Marcas funcionen.

Una buena explicación de lo que puede hacer con Marks y los comandos relacionados se encuentra en la respuesta de @ nwinkler a esta pregunta .

Chris Page
fuente