Як я можу налаштувати завершення zsh для показу прихованих файлів і папок?


11

В даний час, коли я викликаю завершення, поведінка виглядає так:

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

Як я можу налаштувати завершення, щоб також перелічити приховані файли?

Відповіді:


8

Ви можете додати globdotsдо $_comp_optionsвашої , .zshrcнаприклад ,

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

2
Чи є простий спосіб ігнорувати поточний каталог (.) Та батьківський каталог (..)? Вони часто марні в списку комп.
Кшиштоф Кацзор

2
@KrzysztofKaczor - Вони ніколи не відображаються у списку завершення, якщо ваш вміст не .zshrcмістить щось подібне: zstyle ':completion:*' special-dirs true у такому випадку вони перераховані так, що це легко виправити;)
don_crissti

1
Дякую! виявляється, це частина конфігурації oh-my-zsh.
Кшиштоф Кацзор

8

Це zsh варіант. Він згадується у його вступі .

GLOBDOTS дозволяє створювати файли, починаючи з а. повинні відповідати, не чітко вказуючи крапку.

Додайте наступне у файл .zshrc.

setopt globdots
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.