![Предыдущие команды, заключенные в квадратные скобки в OS X Terminal](https://rvso.com/image/1466441/%D0%9F%D1%80%D0%B5%D0%B4%D1%8B%D0%B4%D1%83%D1%89%D0%B8%D0%B5%20%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B%2C%20%D0%B7%D0%B0%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5%20%D0%B2%20%D0%BA%D0%B2%D0%B0%D0%B4%D1%80%D0%B0%D1%82%D0%BD%D1%8B%D0%B5%20%D1%81%D0%BA%D0%BE%D0%B1%D0%BA%D0%B8%20%D0%B2%20OS%20X%20Terminal.png)
Вчера мой терминал начал заключать в квадратные скобки команды, которые были запущены. Я не уверен, как я это включил, но хотел бы отключить.
На данный момент я сделал следующее:
- Проверил, что в моем нет ничего смешного.
.bash_profile
- Попробовал изменить профиль обратно на Базовый
- Попробовал сменить оболочку (zsh)
В Google мне тоже ничего не удалось найти.
Есть идеи?
Обновлять
решение1
Понял! Каким-то образом я случайно включил «Автоматически отмечать строки подсказок»:
Мне интересно, где эта конфигурация хранится на диске, поскольку я также пробовал:
- Удаление
~/Library/Preferences/com.apple.Terminal.plist
- Запуск терминала из моего раздела Yosemite (не показал отметки)
- Извлечение новой копии Терминала из установщика El Capitan (отметки были видны)
решение2
View> Hide Marksскрывает эти строки с квадратными скобками, не лишая их возможности навигации по ним, что позволяет использовать оба подхода.
решение3
Предпочтение по отключению подсказок:
defaults write com.apple.Terminal AutoMarkPromptLines -int 0
Лучшая статья о том, как использовать отметки, которую я видел, находится здесь:
Вы также можете пропустить одну отметку, если вы оставили их включенными, нажав Command- Shift-, Returnчтобы пропустить отметку только этой одной командной строки.