Neden terminalim bütün metni beyaza çeviriyor?


1

Terminali başlattığımda, iyi görünüyor. Beyaz bir arka plan üzerinde siyah metin. AMA ekranın kaydırılmasını gerektiren bir komut çalıştırdığımda, beyaz bir arka planda beyaz metne dönüyor. Metni görmek için hepsini seçmek için üç kere tıklamalıyım. Her zaman terminal kullanıyorum, bu yüzden bu çok can sıkıcı bir durum. Nasıl düzeltebileceğim konusunda fikrin var mı?

Yanıtlar:


1

Çıktınızı daha az boruya aktarmayı deneyin .

$ command | less

Çıktıyı sayfalayabilme bonusunu elde edersiniz ve program tarafından gönderilen renk kontrol kodlarını daha az görmezden gelebilirsiniz.


Bunu yapamam çünkü bir derleme komut dosyası komutu çalıştırır ve derleme etkileşimli değildir. Sadece kaydırmasına izin vermeliyim. Artı, herhangi bir hata olması durumunda çıktıyı görmem gerekiyor. Yine de bahşiş için teşekkürler!
lo_fye

Bir çeşit filtre üzerinden borulama, mümkün olduğunda en iyi yaklaşımdır. Bu derlemenin neden mümkün olmadığını, özellikle de derlemenin etkileşimli olmadığı için anlamıyorum. İnşa eğer bir filtre kullanmak mümkün olmayacaktır beklenir oldu interaktif. Bunun için diğer yararlı filtreleme komutları cat -v(kontrol karakterlerini kontrol olmayan karakterlerin görünür dizilerine dönüştüren) ve teeçıktıyı bölüştürerek, terminalde görüntüleyip örneğin bir dosyaya kaydedebilmenizdir. Ayrıca, bir dosyaya yönlendirebilir ve başka bir terminalde ile görüntüleyebilirsiniz tail.
Chris Page

0

Tercihler dosyasını silmeyi deneyin:

Kullanıcılar // Kütüphane / Tercihlerde com.Apple.Terminal.plist

Ayrıca, bu davranışa neden olan bir komut örneği verebilir misiniz?


. Ne yazık ki, plist harman yardım etmedi :( Ben çalıştırmak komut aslında Phing Apache Ant bir PHP bağlantı noktasını kullanarak bir yapı script komutu "Phing propel" dosyaların bir demet yeniden oluşturur.
lo_fye

Ah, ve bu davranışa neden olan tek komut bu mu? Çünkü eğer (örneğin, adam ifconfig benzer bir şekilde çok fazla çıktı üretirse bahse girerim) o zaman bu Phing'in riskli çıktıya neden olduğu anlamına gelir. Destek ekibine danıştınız mı?
EvilChookie

adam ifconfig beyaz arka plan üzerinde güzel siyah metinler üretir, ancak kaydırmaz. Çıkış, ekranın kaydırılmasına neden olduğunda sorun ortaya çıkar. Olduğu söyleniyor, ben sadece denedim: ls / * ve siyah kaldı. Sanırım bu bir Phing olayı. Tuhaf. Ne yazık ki, bu kadar çok PHP'de olduğu gibi, Phing'in de bir Google Grubunun ötesinde destek ekibi yok. Yardımınız için teşekkürler.
lo_fye

Sorun değil, keşke daha fazla yardım edebilseydim. PHP ile ilgili acılarını hissediyorum. Ancak Phing'i kullanmadım.
EvilChookie
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.