Нова поведінка терміналу після оновлення до ОС X 10.11


17

Я помітив квадратні дужки у "жолобах" вікна Terminal під час редагування файлів у emacs. Дужки знаходяться в обох сторонах екрана і відходять, якщо я змушую оновити вікно, змінивши його розмір або ctrl-l. Я хотів би розібратися, як вимкнути функцію.

Тут я лише вніс кілька змін до рядків, що починаються з "ax" і "або".

Закрити правою стороною вгору

Ось зменшений вигляд, що показує дужки як у правій, так і в лівій частині екрана.

Перегляд повної ширини, що показує обидва жолоби

Я маю:

  • переглянув уподобання до Терміналу
  • подивився на мою конфігурацію emacs
  • побудували нову версію emacs (25.4)
  • знайшов нову функцію emacs у 22.x під назвою бахромою
    • вимкнений режим-бахрома не вплинув на 24,5 або 24,4
  • пропущена локальна ініціалізація (-q)
  • пропустив усі ініціалізації (-Q)

Я запустив vi (vim 7.3), і ось ось ось квадратні дужки з’являються і в жолобах! Тож не проблема emacs більш ніж ймовірна.

Я запускаю OS X 10.11 El Capitan в середині 2014 року MBP, а номер термінальної версії - 2,6 (361). Рядки змін відображаються в текстових редакторах, що працюють у терміналі, кожного разу, коли повернення відбувається на рядку з наявним текстом або без нього, і відходить на перемальовку.

Я сподіваюся, що хтось це побачить і знає, як це вимкнути.


1
Подібне запитання (та пояснення щодо функції Marks) тут: apple.stackexchange.com/questions/209635/…
nwinkler

Відповіді:


18

Коротка відповідь - «Сховати позначки» в меню «Вид» терміналу.

Після того як я виявив, що поведінка не характерна для emacs, я почав більш критично дивитися на Термінал.

У меню Правка-> Позначення є опція "Автоматично маркувати рядки підказок", яка за умовчанням використовується для El Capitan. Вимкнення цієї опції зупинить додавання нових «позначок». Ви можете видалити конкретні позначки за допомогою Cmd-Shift-U на лінії, з якої потрібно видалити марку. І нарешті «Сховати позначки», щоб вимкнути візуальні індикатори знаків.

Вилучивши emacs зі списку підозрюваних, я знайшов кілька інших подібних питань щодо Ask Different , Super User та Stack Overflow, які всі дійшли одного і того ж висновку.

Commenter nwinkler надав посилання на своє дослідження про те, що є марками та як можна використовувати цю функцію. Спасибі!


1
Також можна відключитиdefaults write com.apple.Terminal AutoMarkPromptLines -int 0
Гійом Алгіс

3
Дивіться тут для пояснення цієї функції: apple.stackexchange.com/questions/209635/…
nwinkler
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.