19 votes

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

J'ai remarqué qu'après avoir exécuté des commandes, un caractère de parenthèse gauche apparaît avant la ligne précédente. Cela semble dépendre en partie de ce que contient le fichier $PS1 . J'ai essayé de désactiver $PROMPT_COMMAND et $PS1 mais cela n'a pas fait de différence. Voici un exemple de ce qui se passe dans Terminal.app :

Terminal.app

24voto

Stephen Melvin Points 615

J'ai compris. Je suis allé à View->Hide Marks et le [ les personnages ont disparu.

10voto

Chris Page Points 7394

Le nouveau Marks de El Capitan 10.11 Terminal ajoute une structure au contenu du terminal en marquant les lignes d'invite et d'autres contenus intéressants, ce qui permet d'effectuer des opérations telles que la navigation, la sélection, la copie, l'impression et la suppression de commandes ou de leurs résultats.

Voir le Modifier notamment le menu Marks , Signets et Navigation des sous-menus pour les commandes liées à Marks.

Les marques sont indiquées par des "crochets" à chaque extrémité d'une ligne marquée. Les signets sont des marques plus lourdes - ils sont utilisés pour marquer les sections avec un horodateur ou un nom personnalisé - et sont indiqués par des lignes verticales plus épaisses et une couleur de fond différente.

Vous pouvez masquer les indicateurs de marque si vous ne voulez pas les voir, avec la fonction Affichage > Cacher/afficher les marques point du menu. Cela ne supprime pas les marques et n'empêche pas 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 l'article de @nwinkler intitulé réponse à cette question .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X