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%} $ '

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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.