Вчера мой терминал начал окружать команды, которые запускались в квадратных скобках. Я не уверен, как я включил это, но хотел бы выключить это.
Пока что я сделал:
- Проверил, что нет ничего смешного в моем
.bash_profile
- Попробовал изменить профиль обратно на Basic
- Пробовал переходить на другую оболочку (zsh)
Я не смог ничего раскрыть в Google.
Есть идеи?
Обновить
echo "$PS1"; echo "$PROMPT_COMMAND"
Ответы:
Понял! Каким-то образом я случайно включил «Автоматически отмечать строки подсказок»:
Мне, правда, интересно, где эта конфигурация хранится на диске, как я тоже пытался:
~/Library/Preferences/com.apple.Terminal.plist
источник
View> Hide Marksскрывает эти квадратные скобки, не снимая возможности навигации с ними, давая лучшее из обоих миров.
источник
Edit
>Navigate
). Сокрытие меток удаляет визуальный элемент, сохраняя местоположение в вашем терминале. Это «лучшее из обоих миров», потому что вы все еще можете быстро вернуться к своей последней команде, но не отвлекаетесь на маленькие[]
sПредпочтение отключению подсказок:
Лучшее из написанного мной о том, как использовать знаки, можно найти по адресу:
Вы также можете пропустить одну пометку, если оставите их включенными, нажав Command- Shift-, Returnчтобы пропустить пометку только этой одной командной строки.
источник