Koyu mavi renkte vim
veya ls
çıktıda bir sorunum var . Siyah arka plan rengini kullandığım için koyu mavi renkli kelimeler neredeyse tamamen görünmez. Bu sorunu nasıl çözebilirim?
Koyu mavi renkte vim
veya ls
çıktıda bir sorunum var . Siyah arka plan rengini kullandığım için koyu mavi renkli kelimeler neredeyse tamamen görünmez. Bu sorunu nasıl çözebilirim?
Yanıtlar:
Vim'in renk temasını background
seçenekle değiştirebilirsiniz. kullanım
set background=dark
Geçerli oturumunuzda veya vimrc'nizde kalıcı olarak ayarlayın.
Çıkışı ls
ile yapılandırılmıştır /etc/DIR_COLORS
. Daha fazla bilgi için kılavuz sayfasına bakınız . Ayarlar, ana dizininizdeki ~/.dir_colors
(Ubuntu'da: ~/.dircolors
- giriş bölümüne bakınız ~/.bashrc
) bir dosya ile üzerine yazılabilir .
Gibi bir giriş
DIR 01;36
camgöbeği ile daha okunabilir bir arka plan üretecektir.
~/.dircolors
) burada belirtildiği gibi oluşturduktan sonra, source ~/.bashrc
çalışıp çalışmadığını görmek zorundasınız . Bu cevap için teşekkürler!
Uygulamaları siyaha mavi önlemek için yapılandırmak yerine, terminalinizi maviyi daha görünür kılacak şekilde yapılandırmanızı tavsiye ederim. Çoğu terminal emülatörleri bunun için bir ayara sahiptir. Xterm'de bir X kaynağı var:
XTerm.VT100.color4: CornflowerBlue
Diğer terminal emülatörlerinde, renk ayarları veya temaları için yapılandırma dosyasına veya iletişim kutusuna bakın.
Orada ortak bir kontrol dizisi : uygulamadan bir renk sayısı ile ilişkili gölge ayarlamak OSC 4 ; c ; spec BEL
burada OSC
olduğu ESC ]
, c
renk numarasıdır ve spec
#RGB gibi bir renk spec.
printf %b '\e]4;4;#6495ed\a' # set the blue shade to CornflowerBlue
Uygulamadaki bir değişiklik sadece bir sonraki terminal sıfırlama işlemine kadar geçerlidir. Bu yöntemi kullanırsanız (yalnızca terminalinizde bir yapılandırma mekanizması yoksa önerilir), değişikliği etkin bir şekilde kalıcı kılmak için, terminalinizin sıfırlama dizesine renk yapılandırma çıkış sırasını ekleyin (termcap: r1
string; terminfo: rs1
string).
Ayrıca bkz rengin gölge görüntülenen geçersiz kılma , ben içindeki ssha makinenin olanlar kullanmak benim yerel makinenin terminali renklerini ayarlayabilir miyim? .
ls
Terminal oturumunuz için dizin rengini ayarlamanın daha hızlı bir yolu :
1. Terminalinizi açın dircolors komutunu çalıştırın:
machines@box790 ~ $ dircolors
LS_COLORS='rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:';
export LS_COLORS
machines@box790 ~ $
Ls için renkleri ayarlamak için size komut papağan. 'Di' dizini belirtir. 34 kötü koyu mavidir. 36 mavidir. Öyleyse yapıştıralım ve terminale değiştirelim.
2. Her şeyi terminale kopyalayın ve tek bir değişiklik yapın.
Sen değiştirmek di=01;34
için di=01;36
bu gibi:
machines@box790 ~ $ LS_COLORS='rs=0:di=01;36:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:';
machines@box790 ~ $ export LS_COLORS
3. Bu, dizin renklerini hemen camgöbeğine ayarlar.
do an 'ls' and see that directories are indeed cyan.
4. Yukarıdaki adımı kalıcı kılın
Yukarıdaki komutları ~ / .bashrc'nizin altına aşağıdaki gibi yerleştirerek kalıcı hale getirin:
LS_COLORS='rs=0:di=01;36:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:';
export LS_COLORS
Bunu ~ / .bashrc içine koyarsanız ve (terminali yeniden başlatırsanız veya source ~/.bashrc
), renkler yine de doğru olmalıdır.
di
ve sembolik bağların ln
aynı renkte olduğu anlaşılıyor 01;36
. Bu farklılığı sizin için önemliyse, bu renkleri değiştirmek için çekinmeyin. Bu renk şeması, etrafa tekme attığım varsayılan bir renk.