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.