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

13

He notado que después de ejecutar los comandos, aparecerá un carácter de corchete izquierdo antes de la línea anterior. Parece ser parcialmente dependiente de lo que está en $PS1 . He intentado desactivar $PROMPT_COMMAND y $PS1 pero eso no hizo una diferencia. Aquí hay un ejemplo de esto sucediendo en Terminal.app:

    
pregunta Stephen Melvin 10.08.2015 - 00:33

2 respuestas

19

Lo descubrí. Fui a View->Hide Marks y los caracteres [ desaparecieron.

    
respondido por el Stephen Melvin 10.08.2015 - 01:05
7

La nueva función Marcas en el terminal El Capitan 10.11 agrega estructura al contenido del terminal al marcar líneas de ayuda y otro contenido interesante, habilitando operaciones como navegar, seleccionar, copiar, imprimir y eliminar comandos o su salida. .

Vea 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 cualquiera de los extremos 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 Ver > Ocultar / Mostrar marcas en el elemento del menú. Esto no elimina las marcas ni impide que funcionen los comandos relacionados con las Marcas.

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

    
respondido por el Chris Page 03.11.2015 - 21:08

Lea otras preguntas en las etiquetas