Perché c'è una parentesi quadra sinistra prima del mio prompt di bash?


18

Ho notato che dopo aver eseguito i comandi, un carattere di parentesi sinistra apparirà prima della riga precedente. Sembra essere parzialmente dipendente da cosa c'è dentro $PS1. Ho provato a sconvolgere $PROMPT_COMMANDe $PS1ciò non ha fatto differenza. Ecco un esempio di ciò che accade in Terminal.app:

Terminal.app


2
Ho fornito una domanda / risposta su come utilizzare la nuova funzione Marks qui: apple.stackexchange.com/a/209907/24130
nwinkler

Risposte:


22

L'avevo capito. Sono andato a View->Hide Marksed i [personaggi sono scomparsi.


9

La nuova funzione Marks in El Capitan 10.11 Terminal aggiunge struttura ai contenuti del terminal contrassegnando le righe di prompt e altri contenuti interessanti, consentendo operazioni come la navigazione, la selezione, la copia, la stampa e l'eliminazione dei comandi o il loro output.

Vedere il menu Modifica , in particolare i sottomenu Marks , Bookmarks e Navigation per i comandi relativi a Marks.

I segni sono indicati con "parentesi quadre" alle estremità di una linea contrassegnata. I segnalibri sono un segno più pesante (vengono utilizzati per contrassegnare sezioni con un timestamp o un nome personalizzato) e sono indicati con linee verticali più spesse e un colore di sfondo diverso.

È possibile nascondere gli indicatori dei segni se non si desidera vederli, con la voce di menu Visualizza> Nascondi / Mostra segni . Ciò non rimuove i segni o impedisce ai comandi relativi ai segni di funzionare.

Una buona spiegazione di cosa puoi fare con Marks e i relativi comandi si trova nella risposta di @nwinkler a questa domanda .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.