как мне получить zsh для * просто * перечислить материал в моем текущем каталоге во время завершения табуляции?

В zsh, когда я набираю несколько символов, он перечисляет все это (команды и, я думаю, подфайлы). Как получить zsh, чтобы просто перечислить содержимое моего текущего_каталога?

введите описание изображения здесь

На картинке выше я a_dir символ a в надежде, что он позволит мне заполнить вкладку a_dir , но он предлагает мне целый каталог команд.

Есть ли постоянная команда, которая просто позволяет мне вводить символ a ?

2 Solutions collect form web for “как мне получить zsh для * просто * перечислить материал в моем текущем каталоге во время завершения табуляции?”

Установите стиль tag-order так, как показано ниже.

 zstyle :completion::complete:-command-:: tag-order local-directories - 

local-directories тегов доступны только в том случае, если autocd опция autocd . The - указывает zsh на удаление любых возможных совпадений в других tag s

Вы также можете найти стиль insert-tab ; поэтому, когда $BUFFER пуст, он все равно будет заполнять файлы в текущем каталоге.

 zstyle ':completion:*' insert-tab false 

Чтобы ответить на ваш вопрос (даже если я не уверен, что вижу его цель), и чтобы ответить на комментарии после него, существует способ завершить только по имени файла без потери нормального завершения. Вы можете связать завершение имени файла с ключом (здесь Ctrl + F ):

 zstyle ':completion:files:*' completer _files zstyle ':completion:files:*' file-patterns '*:all\ files' zstyle ':completion:files:*' hidden all zle -C files menu-complete _generic bindkey '^F' files 

Это может быть полезно, если вы установите autocd и добавив псевдонимы суффикса, например:

 alias -s pdf="zathura" alias -s jpg="sxiv -f" alias -s tex="vim" setopt autocd 
  • 256 цветов в Zsh
  • ls .. не работает должным образом с символическими ссылками
  • Двойная проверка rm в zsh
  • Обновление zsh на красной шляпе 5 x86_64
  • Как убить кучу заданий на основе вывода ps?
  • Цвета не отображаются правильно в oh-my-zsh-темах
  • Коррумпированные файлы после извлечения с помощью GNU tar Cywin
  • Режим vi не отображается корректно на новом терминале
  • У вас есть backticks (т.е. `cmd`) в * sh оболочках устарели?
  • автозаполненные названные каталоги
  • Поиск по поиску рыбы в ZSH
  • Тестирование LS_COLORS в zsh
  • Interesting Posts

    Терминальный эмулятор падает с функцией с помощью вложенных операторов case?

    Как обрабатывать аудиовход, обрабатывать и перенаправлять аудиовыход

    Устранение неполадок при объединении группы в Mint в VirtualBox

    linux / dev / root не существует после создания пользовательской сборки ISO CentOS 7

    Как использовать SFTP в системе, которая требует sudo для аутентификации root и ssh?

    Почему ядро-default 114MB на SUSE Studio?

    Настройте Centos 6.3, чтобы направлять весь трафик через прокси-сервер

    file-roller больше не использует один клик?

    Переместить скрипт оболочки файла

    Как повернуть все изображения в каталоге с помощью imagemagick?

    Разархивировать файл .gz без удаления gzip-файла

    Базовый «привет мир» работает как CGI.?

    Сохранение возможности обновления / установки пакетов без фактической модернизации Linux Mint

    Комбинированное количество слов для файлов в каталогах

    Тест производительности MPlayer – счетчик FPS в реальном времени

    Linux и Unix - лучшая ОС в мире.