Warna kelengkapan file untuk zsh

2

Ketika saya menggunakan Tab untuk melengkapi nama file dan lebih dari satu file cocok, zsh menggunakan warna yang tidak cocok. Pertimbangkan tangkapan layar berikut yang mencontohkan masalah:

zsh selesai tab

Saya telah masuk vi .zshdan menekan Tab.

Bagaimana saya bisa mengubah warna ini?

Ini adalah bagian yang relevan dari file .zshrc:

setopt EXTENDED_GLOB
setopt NO_CORRECT
setopt COMPLETE_IN_WORD

autoload -U colors && colors

## Completions
autoload -U compinit
compinit -C

## case-insensitive (all), partial-word and then substring completion
zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}' 'r:|[._-]=* r:|=*' 'l:|=* r:|=*'

setopt prompt_subst
PROMPT='%{$fg[blue]%}%1.${vcs_info_msg_0_}%{$reset_color%} $ '
Nickolay Kolev
sumber
1
Itu bukan dari pengaturan default. Jadi, Anda harus mengatakan bagaimana Anda mengkonfigurasi zsh.
Gilles
1
@peth Saya ingin mengubah warna bacaan garis vi .zsh. Ini dimulai abu-abu gelap (seperti penyelesaian di bawah), setelah menekan Tab, itu mengubah warna menjadi terang yang ditunjukkan pada tangkapan layar.
Nickolay Kolev