Perilaku Terminal baru setelah memutakhirkan ke OS X 10.11

17

Saya perhatikan tanda kurung di "talang" dari jendela Terminal saat mengedit file di emacs. Kurung berada di kedua sisi layar dan hilang jika saya memaksakan pembaruan jendela dengan mengubah ukurannya atau ctrl-l. Saya ingin mengetahui cara mematikan fitur ini.

Di sini saya baru saja mengedit beberapa baris dimulai dengan 'kapak' dan 'atau'.

Close up dari sisi kanan

Berikut tampilan yang diperbesar yang menunjukkan tanda kurung di sisi kanan dan kiri layar.

Tampilan lebar penuh menunjukkan kedua talang

Saya sudah:

  • melihat preferensi untuk Terminal
  • memandang konfigurasi emacs saya
  • membangun versi baru emacs (25.4)
  • menemukan fitur emacs baru di 22.x yang disebut pinggiran
    • set-fringe-mode off tidak berpengaruh dalam 24.5 atau 24.4
  • melewatkan inisialisasi lokal (-q)
  • melewatkan semua inisialisasi (-Q)

Saya bersemangat vi (vim 7.3) dan lihatlah, tanda kurung muncul di selokan di sana juga! Jadi bukan masalah emacs lebih dari kemungkinan.

Saya menjalankan OS X 10.11 El Capitan pada pertengahan 2014 MBP dan nomor versi Terminal adalah 2.6 (361). Bilah perubahan muncul di editor teks yang berjalan di dalam Terminal setiap kali pengembalian terjadi pada baris dengan atau tanpa teks yang ada dan pergi dengan menggambar ulang.

Saya berharap seseorang akan melihat ini dan tahu cara mematikannya.

Erik
sumber
1
Pertanyaan serupa (dan penjelasan tentang fitur Marks) di sini: apple.stackexchange.com/questions/209635/...
nwinkler

Jawaban:

18

Jawaban singkatnya adalah "Sembunyikan Tanda" di menu "Tampilan" Terminal.

Setelah saya menemukan perilaku itu tidak spesifik untuk emacs, saya mulai melihat Terminal lebih kritis.

Dalam menu Edit-> Marks ada pilihan 'Automatic Mark Prompt Lines' yang secara default aktif untuk El Capitan. Menonaktifkan opsi ini akan menghentikan penambahan "tanda" baru. Anda dapat menghapus tanda tertentu menggunakan Cmd-Shift-U pada baris yang ingin Anda hilangkan tanda itu. Dan akhirnya "Sembunyikan Tanda" untuk mematikan indikator visual tanda.

Setelah menghapus emacs dari daftar tersangka, saya menemukan beberapa pertanyaan serupa lainnya di Ask Different , Super User dan Stack Overflow yang semuanya mencapai kesimpulan yang sama.

Commenter nwinkler memberikan tautan ke risetnya tentang tanda apa dan bagaimana fitur ini dapat digunakan. Terima kasih!

Erik
sumber
1
Dapat juga dinonaktifkan dengandefaults write com.apple.Terminal AutoMarkPromptLines -int 0
Guillaume Algis
3
Lihat di sini untuk penjelasan fitur ini: apple.stackexchange.com/questions/209635/...
nwinkler