¿Cómo puedo configurar la finalización de zsh para mostrar archivos y carpetas ocultos?


11

Actualmente, cuando invoco la finalización, el comportamiento es el siguiente:

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

¿Cómo puedo configurar la finalización para enumerar también los archivos ocultos?

Respuestas:


8

Puede agregar globdotsa $_comp_optionssu .zshrceg

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

2
¿Hay alguna manera fácil de ignorar el directorio actual (.) Y el directorio padre (..)? A menudo son inútiles en una lista de compilación.
Krzysztof Kaczor

2
@KrzysztofKaczor: esos nunca se muestran en la lista de finalización a menos que .zshrccontenga algo como esto: zstyle ':completion:*' special-dirs true en cuyo caso están listados, así que es una solución fácil;)
don_crissti

1
¡Gracias! Resulta que es parte de la configuración oh-my-zsh.
Krzysztof Kaczor

8

Esta es una opción zsh. Se menciona en su introducción .

GLOBDOTS permite archivos que comienzan con a. coincidir sin especificar explícitamente el punto.

Agregue lo siguiente a su archivo .zshrc.

setopt globdots
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.