Dlaczego przed monitem bash jest lewy nawias?

18

Zauważyłem, że po wykonaniu poleceń lewy nawias pojawi się przed poprzednim wierszem. Wydaje się być częściowo zależny od tego, co jest w środku $PS1. Próbowałem wyłączania $PROMPT_COMMANDi $PS1ale nie zrobić różnicę. Oto przykład tego, co dzieje się w Terminal.app:

Terminal.app

Stephen Melvin
źródło
2
Podałem pytanie / odpowiedź na temat korzystania z nowej funkcji Znaków tutaj: apple.stackexchange.com/a/209907/24130
nwinkler

Odpowiedzi:

22

Rozgryzłem to. Poszedłem View->Hide Marksi [postacie zniknęły.

Stephen Melvin
źródło
9

Nowa funkcja Znaki w El Capitan 10.11 Terminal dodaje strukturę do zawartości terminala, zaznaczając wiersze poleceń i inną interesującą zawartość, umożliwiając operacje takie jak nawigacja, wybieranie, kopiowanie, drukowanie i usuwanie poleceń lub ich wynik.

Zobacz menu Edycja , w szczególności podmenu Znaki , Zakładki i Nawigacja dla poleceń związanych ze Znakami.

Znaki są oznaczone „nawiasami kwadratowymi” na obu końcach zaznaczonej linii. Zakładki są znacznikami o większej wadze - służą do oznaczania sekcji znacznikiem czasu lub niestandardową nazwą - i są oznaczone grubszymi pionowymi liniami i innym kolorem tła.

Możesz ukryć wskaźniki znaczników, jeśli nie chcesz ich widzieć, za pomocą pozycji menu Widok> Ukryj / pokaż znaki . Nie usuwa to znaczników ani nie uniemożliwia działania poleceń związanych ze Znakami.

Dobrym wyjaśnienie tego, co można zrobić z towarowe i powiązanych poleceń znajduje się w @ nwinkler za odpowiedź na to pytanie .

Chris Page
źródło