Почему перед моей подсказкой bash есть левая скобка?


18

Я заметил, что после выполнения команд перед предыдущей строкой появится символ левой скобки. Это, кажется, частично зависит от того, что в $PS1. Я попытался снятия с охраны $PROMPT_COMMANDи $PS1но это не делает разницы. Вот пример этого происходит в Terminal.app:

Terminal.app


2
Я предоставил вопрос / ответ о том, как использовать новую функцию Marks здесь: apple.stackexchange.com/a/209907/24130
nwinkler

Ответы:



9

Новая функция Marks в El Capitan 10.11 Terminal добавляет структуру к содержимому терминала, помечая строки подсказок и другой интересный контент, позволяя выполнять такие операции, как навигация, выбор, копирование, печать и удаление команд или их вывод.

См. Меню « Правка» , особенно подменю « Метки» , « Закладки» и « Навигация» для команд, связанных с метками.

Знаки обозначены «квадратными скобками» на обоих концах отмеченной линии. Закладки - это более тяжелая метка - они используются для маркировки разделов временной меткой или пользовательским именем - и обозначены более толстыми вертикальными линиями и другим цветом фона.

Вы можете скрыть индикаторы меток, если не хотите их видеть, с помощью пункта меню « Просмотр»> «Скрыть / показать метки» . Это не удаляет метки и не препятствует работе команд, связанных с метками.

Хорошее объяснение того , что вы можете сделать с Марок и связанных с ними команд содержится в @ nwinkler в ответ на этот вопрос .

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.