Pourquoi y a-t-il un crochet gauche avant mon invite bash?

18

J'ai remarqué qu'après avoir exécuté des commandes, un caractère de crochet gauche apparaîtra avant la ligne précédente. Cela semble dépendre en partie de ce qui s'y trouve $PS1. J'ai essayé de désinstaller $PROMPT_COMMANDet $PS1cela n'a pas fait de différence. Voici un exemple de ce qui se passe dans Terminal.app:

Terminal.app

Stephen Melvin
la source
2
J'ai fourni une question / réponse sur la façon d'utiliser la nouvelle fonctionnalité Marks ici: apple.stackexchange.com/a/209907/24130
nwinkler

Réponses:

22

Je l'ai compris. Je suis allé View->Hide Markset les [personnages ont disparu.

Stephen Melvin
la source
9

La nouvelle fonctionnalité Marks d'El Capitan 10.11 Terminal ajoute une structure au contenu du terminal en marquant les lignes d'invite et d'autres contenus intéressants, permettant des opérations telles que la navigation, la sélection, la copie, l'impression et la suppression de commandes ou de leur sortie.

Voir le menu Edition , en particulier les sous-menus Repères , Signets et Navigation pour les commandes liées aux Repères.

Les marques sont indiquées par des «crochets» à chaque extrémité d'une ligne marquée. Les signets sont plus marqués (ils sont utilisés pour marquer les sections avec un horodatage ou un nom personnalisé) et sont indiqués par des lignes verticales plus épaisses et une couleur d'arrière-plan différente.

Vous pouvez masquer les indicateurs de marque si vous ne voulez pas les voir, avec l' élément de menu Affichage> Masquer / Afficher les marques . Cela ne supprime pas les marques ni n'empêche les commandes liées aux marques de fonctionner.

Une bonne explication de ce que vous pouvez faire avec Marks et les commandes associées se trouve dans la réponse de @ nwinkler à cette question .

Chris Page
la source