2012-05-07 16 views
20

'da Windows Gezgini'nde istemi için renkleri ayarlama Windows'ta Git Bash'deki bazı renk ayarlarıyla başarılı bir şekilde oynadım - Yerel, geçerli renkler gibi birkaç şey ayarlayabiliyorum ve benim .gitconfig dosyasında uzaktan dalları:Windows

[color "branch"] 
current = cyan bold 
local = cyan 
remote = red 

Ama isteminin renkler değiştirmek için yönetilen değil neyi - (benim ekran görüntüsünde sarı dikdörtgenin içinde) satırın başında [email protected] ve Şu anda üzerinde olduğum proje ve şube (mor dikdörtgen).

enter image description here

de o tür etkilemek için bir yolu var mı? Bu renkleri değiştirmek için hangi .gitconfig ayarlarına ihtiyacım var? Gelen

+0

'~/.bashrc' veya' ~/.bash_profile' var mı? PS1 = "" 'diyorsan ne olur? – bitmask

+0

Birkaç bash takma ad ile bir '.bashrc' dosyası var - ama hayır' bash_profile' –

+0

@ bitmask: 'SET PS1 = ''' '' satırına '.bashrc' bir şey yapmıyor gibi görünmüyor .. –

cevap

13

senin .bashrc (muhtemelen /etc/profile küresel değer veya dağıtım bağımlı olabilir /etc başka dosyaya ayarlanır) PS1 değişkeni kullanarak istemi ayarlayabilirsiniz.

İşte bir örnek:

PS1='\[\033[1;36m\]\[email protected]\h:\[\033[0m\]\[\033[1;34m\]\w\[\033[0m\] \[\033[1;32m\]$(__git_ps1)\[\033[0m\]\$ ' 

çalışmak için komut ikamesi için sipariş, varsayılan olan shopt -s promptvars gerekir.

Bu, kullanıcı ve mavi-mavi renkte geçerli dizini, mavi ile mavi ve yeşil renkli git ve TERM=xterm-color ile çalışan terminallerde ana bilgisayar adını verir.

Terminal denetimleri hakkında daha fazla bilgi için bkz. man 5 terminfo ve man tput.

+2

Harika! Teşekkürler - Stackoverflow'ta her gün yeni bir şeyler öğreniyorsunuz! –