OS X Terminalinde köşeli parantezlerle sarılmış önceki komutlar


91

Dün terminalim köşeli ayraçla çevrilmiş komutları çevrelemeye başladı. Bunu nasıl açtığımdan emin değilim ama kapatmak istiyorum.

Örnek: Komutların etrafındaki köşeli parantezler

Şimdiye kadar yaptım:

  • Komik bir şey olmadığını kontrol ettim. .bash_profile
  • Profili tekrar Temel olarak değiştirmeye çalıştım
  • Farklı bir kabuk değiştirmeye çalıştı (zsh)

Ben de Google’da hiçbir şeyi bulamadım.

Herhangi bir fikir?


Güncelleme

Çıktısı echo "$PS1"; echo "$PROMPT_COMMAND" görüntü tanımını buraya girin


? Tam olarak ne demek istiyorsun? Ekran görüntüsünde hiç [] yok mu?
Tonny

2
İlk satırının en sol ve sağ göz @Tonny - sağ pencere kenarına karşı
Josh

Görüyorum: bu bilgi istemi dahil tüm hat. Sadece emir üzerine odaklanmıştım. Bunu kendi Mac'imde gördüğümü hatırlayamıyorum. Ben sadece kontrol ettim ve 2 Mac'imde mevcut değil, ikisi de Yosemite'yi kullanıyor, vanilya konfigürasyonuyla bash, bunu hiçbir makinede değiştirmedim.
Tonny

Bize göster:echo "$PS1"; echo "$PROMPT_COMMAND"
glenn jackman

Set-order kurulum komutlarınızın biraz karışık olduğunu tahmin ediyorum. Süslü kalın veya renkli biçimlendirme yapmak için, köşeli ayraç karakteri çok kullanılır ve benden birinin istemini biçimlendirmek yerine isteminizde göründüğünü düşünüyorum.
jimtut

Yanıtlar:


120

Anladım! Her nasılsa, yanlışlıkla "İstenilen Satırları Otomatik Olarak İşaretle" yi açtım:

görüntü tanımını buraya girin

Yaptığım gibi, bu yapılandırmanın diskte nerede saklandığını merak ediyorum:

  • silme ~/Library/Preferences/com.apple.Terminal.plist
  • Terminal'i Yosemite bölümümden çalıştırıyorum (işaretleri göstermedi)
  • Terminal'in yeni bir kopyasını El Capitan kurucusundan çıkarma (işaretleri gösterdi)

Pisti silmek yeterli olmayabilir. Cfprefsd, son birkaç yıl içinde değişiyor, artık tercihleri ​​çöpe atmanın pek de kolay olmadığı anlamına geliyor.
Zev Eisenberg

Ayrıca: “bilgi istemi satırlarını” ne anlama geliyor ve neden bunu isteyesiniz?
Zev Eisenberg

13
Sanırım El Capitan bunu başlattı, cevabını görene kadar deliriyordum TEŞEKKÜRLER!
Victmo

4
Bu özellik hakkında bir açıklama için buraya bakın: apple.stackexchange.com/questions/209635/…
nwinkler 09:15 '

5
Bu otomatik olarak benim için de El Capitan'a açıldı. Bu küçük grafiksel anomalinin ne kadar rahatsız edici olduğu şaşırtıcı. Bunu anladığınız için çok teşekkür ederiz!
Zen

27

View> Hide Marksbu köşeli ayraç çizgilerini gizler, onlarla birlikte gezinme olanağını kaldırmadan her iki dünyanın da en iyisini sunar.


"Otomatik Olarak İşaretle İsteme Çizgileri" ile "İşaretleri Gizle " arasındaki fark nedir ?
Nawaz

1
Satırdaki "işareti", komutlara geri dönmenizi sağlayan semantik bir varlıktır (Bkz. Edit> Navigate). İşaretleri gizlemek, görsel öğeyi kaldırırken terminalinizdeki konumu korur. Hala hızlı bir şekilde son komutu geri kaydırma yapabilirsiniz, ama çok az şeylerden etkilenmez, çünkü bu "iki dünyanın en iyisi" olduğunu []s
SubmittedDenied

6

Bilgi istemi işaretlerini kapatma tercihi şöyledir:

defaults write com.apple.Terminal AutoMarkPromptLines -int 0

İşaretlerin nasıl kullanılacağını gördüğüm en iyi yazı:

Yalnızca bu komut satırındaki işaretlemeyi atlamak için Command- Shift- düğmesine basarak etkinleştirilmiş halde bıraktığınızda bir işareti de atlayabilirsiniz Return.


1
Tercihleri ​​uygulamaya özel tuşla doğrudan yazmak gereksizdir: yalnızca Görünüm> İşaretleri Göster / Gizle menü öğesini kullanın.
Chris Page

4
Tabii ki @ChrisPage değil - ama standart kurulumlarımızı
kodlayan

3
Bu durumda, söz konusu cevabın bundan söz edildiğinde daha iyi olacağını düşünüyorum ve öncelikle menü öğesini açıkladı. Soru, bir bilgisayar kümesini yapılandırmaya çalışmayan, bir uygulamayla etkileşime giren bireysel bir kullanıcı ile ilgilidir.
Chris Page
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.