Şu anda benim iTerm2 bu gibi görünüyor ...
Her şey aynı renkte ve okunması zor. İstemi, Komutunu ve Çıktısını, bunun gibi farklı renklerde yapabilir miyim?
Şu anda benim iTerm2 bu gibi görünüyor ...
Her şey aynı renkte ve okunması zor. İstemi, Komutunu ve Çıktısını, bunun gibi farklı renklerde yapabilir miyim?
Yanıtlar:
Burada bash istemini düzenlemenin oldukça ayrıntılı bir açıklaması olabilir, bazı linux'a özgü şeyler olabilir, ancak çoğu genel bash öğeleridir.
Ancak sadece başlamanız için bu bash profili üreticisini öneririm
Oldukça basit, bu yüzden daha fazla şey öğrendim ve benim istemi şöyle görünüyor:
kullanarak:
[[ -s "/Users/dwightk/.rvm/scripts/rvm" ]] && source "/Users/dwightk/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
function parse_git_branch {
git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}
export PS1="🍔 \[\033[01;35m\]\u@\h:\[\033[01;34m\]\$(parse_git_branch) \[\033[01;32m\]\w \[\033[01;34m\]\n>\[\e[0m\]"
git ile uğraşırken oldukça kullanışlıdır. Gitmeden önce her şey export PS1=
git şube görünmesini sağlar.
Bu blog yazısı okuduktan sonra ilk baskımdan bash istemi düzenlemeye .
AFAIK, istemden başka bir şeyi renklendirmenin UNIXy yolu yoktur .
Ancak bir iTerm2 çözümü için istediğiniz gibi şansınız yaver! Metin eşleştirme regexp renklendirmek için Tetikleyiciler özelliğini kullanın .
Örneğin, istemleriniz şöyle görünüyorsa:
.. sonra iTerm'e ekleyin -> Tercihler -> Profiller -> Gelişmiş -> Tetikleyiciler, [Düzenle] a Tetikleyici:
..bu satırın komut bölümüyle eşleşecek ve şöyle görünmeye başlayacaktır:
Voilà - bilgi istemi, komuta ve çıktı için farklı renklere sahipsin! :)
\e[95m
şekilde PS1 var'ınızın sonuna gibi bir şey koyabilirsiniz ve bunu yapardı
İşte benim için çalıştı. Deneyin ve bana bildirin.
İTerm çözümü işe yarıyor ancak renklendirmede hafif bir gecikme var gibi görünüyor. Bir saniye yazmayı keserse, tüm çizgi beklendiği gibi renklendirilir.