23 Şubat 2023 Perşembe

FreeBSD / cshrc'de bir 🐞istem nasıl🍓 renklendirilir?

 00:40 / 01:46

Bu sayfanın oldukça iyi bir açıklaması var, ancak sözdizimi biraz farklı . İşte ortaya koyduğum şey:csh

set prompt="%{\e[32;1m%}%n%{\e[37m%}@%{\e[33m%}%m%{\e[37m%}:%{\e[36m%}%~%{\e[37m%}"\$"%{\e[0m%} "

# root variation:

set prompt="%{\e[31;1m%}root%{\e[37m%}@%{\e[33m%}%m%{\e[37m%}:%{\e[36m%}%/%{\e[37m%}#%{\e[0m%} "

güncelleme: Burada sahip olduğum önceki istem, dizinleri değiştirdiğinizde aslında güncellenmedi. kullanarak ve yerine veya aslında güncellemek. buraya bakın.%n%~%m$cwdpwd
%{ ... %} arasındaki şeylerin 0 genişlikte
olması gerektiği anlamına gelir ve renkleri belirtir ve kalınlaştırır. gerekli gibi görünen şeyden kaçar (buna eşdeğer olduğuna inanıyorum), sonu ifade eder.\e[ ... m\e[\033m
Varsayılana sıfırlamak için renginiz olarak kullanın.0
Bir renk ve arka plan ayarlamak istiyorsanız, sayıları noktalı virgülle ayırmanız yeterlidir. Kalınlaştırmayı etkinleştirmek için kullanın.1
Renklerinizi seçmek için şu tabloya bakın:
0n2lz.gif

(kaynak: funtoo.org)
Örneğin, kırmızı bir arka plan üzerinde kalın, camgöbeği ile "Merhaba Dünya" %{\e[36;41;1m%}Hello World%{\e[0m%}

# root variation::
# Add these lines to your ~/.cshrc.mine file on the linux grace machines...

# Colors!
set red="%{\033[1;31m%}"
set green="%{\033[0;32m%}"
set yellow="%{\033[1;33m%}"
set blue="%{\033[1;34m%}"
set magenta="%{\033[1;35m%}"
set cyan="%{\033[1;36m%}"
set white="%{\033[0;37m%}"
set end="%{\033[0m%}" # This is needed at the end... :(

# Setting the actual prompt

set prompt="${green}%n${blue}@%m ${white}%~ ${green}%%${end} "

# Clean up
unset red green yellow blue magenta cyan yellow white end


Bildiğim kadarıyla FreeBSD varsayılan olarak tcsh ile birlikte geliyor. Örneklere bir göz atın.
Diğer mermiler için de başka bir liste (bash, csh, tcsh, ksh, vb.) mevcuttur. Bu bağlantıdan alındı ve tcsh ile test edildi (csh yüklü değil):
İstemi renklendirmek için bu sembolü isteminize yerleştirmek isteyeceksiniz. .%{\033[Xm%}
Bazı renklerin görünmesi için noktalı virgül gerekir. Sarı [...] 1;33 sadece 33 kullanmayın yoksa kahverengi çıkar. 0;31'iniz varsa, 0'ı yerleştirmeniz gerekmez.
Renkler ANSI'dir. ANSI renk listesine bir göz atın; sadece renk koduyla değiştirin.X
X = 0 renkleri sıfırlar: .%{\033[0m%}

Hiç yorum yok:

Yorum Gönder

Popüler Yayınlar