81

Вчера мой терминал начал окружать команды, которые запускались в квадратных скобках. Я не уверен, как я включил это, но хотел бы выключить это.

Пример: Квадратные скобки вокруг команд

Пока что я сделал:

  • Проверил, что в моем .bash_profile нет ничего смешного
  • Попробовал изменить профиль обратно на Basic
  • Пробовал переходить на другую оболочку (zsh)

Я не смог ничего раскрыть в Google.

Есть идеи?


Обновить

Вывод echo "$PS1"; echo "$PROMPT_COMMAND"

3 ответа3

111

Понял! Каким-то образом я случайно включил "Автоматически отмечать строки подсказок":

Мне интересно, хотя, где эта конфигурация хранится на диске, как я также пытался:

  • Удаление ~/Library/Preferences/com.apple.Terminal.plist
  • Запуск терминала из моего раздела Yosemite (не показывал оценки)
  • Извлечение свежей копии Терминала из установщика El Capitan (с отметками)
24

View > Hide Marks скрывает эти квадратные скобки, не снимая возможности навигации с ними, давая лучшее из обоих миров.

5

Предпочтение отключению подсказок:

defaults write com.apple.Terminal AutoMarkPromptLines -int 0

Лучшее, что я видел о том, как использовать знаки, можно найти по адресу:

Вы также можете пропустить одну пометку, если оставите их включенными, нажав Command - Shift - Return, чтобы пропустить пометку только этой одной командной строки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .