Come posso configurare il completamento di zsh per mostrare cartelle e file nascosti?


11

Al momento, quando invoco il completamento, il comportamento è il seguente:

% cd ~/<TAB>
Completing directory
Desktop/    Downloads/  Pictures/   system/     Videos/
Documents/  Music/      Public/     Templates/  www/

Come posso configurare il completamento per elencare anche i file nascosti?

Risposte:


8

Si potrebbe aggiungere globdotsa $_comp_optionsnel vostro .zshrcesempio

.....
compinit
_comp_options+=(globdots)
.....

2
Esiste un modo semplice per ignorare la directory corrente (.) E la directory principale (..)? Sono spesso inutili in un elenco di comp.
Krzysztof Kaczor il

2
@KrzysztofKaczor - Quelli non sono mai mostrati nell'elenco di completamento a meno che tu non .zshrccontenga qualcosa del genere: zstyle ':completion:*' special-dirs true nel qual caso sono elencati in modo che sia una soluzione semplice;)
don_crissti

1
Grazie! scopre che fa parte della configurazione oh-my-zsh.
Krzysztof Kaczor,

8

Questa è un'opzione zsh. È menzionato nella sua introduzione .

GLOBDOTS consente ai file che iniziano con a. essere abbinato senza specificare esplicitamente il punto.

Aggiungi quanto segue al tuo file .zshrc.

setopt globdots
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.