Как сохранить конечную косую черту после выбора каталога из параметров завершения zsh?

В zsh , когда я нажимаю вкладку 2 раза, чтобы войти в «меню завершения», выберите каталог и нажмите «Ввод», он сначала добавляет выбранную директорию с завершающим косой чертой в команду, но как только я нажимаю пробел, чтобы добавить дополнительные аргументы, он удаляет его.

т.е. «rsync foo /» заменяется на «rsync foo» после нажатия пробела.

Есть ли способ отключить это поведение?

Это заставляет меня всегда добавлять косые черты вручную для таких команд, как rsync в частности.

One Solution collect form web for “Как сохранить конечную косую черту после выбора каталога из параметров завершения zsh?”

Чтобы сохранить / добавить после заполнения каталогов или символических ссылок на каталоги, отключите параметр auto_remove_slash который auto_remove_slash по умолчанию.

 setopt no_auto_remove_slash 

Для многих команд сохранение конечной косой черты не имеет никакого значения для каталогов, но заставляет команду действовать в целевом каталоге вместо символической ссылки, если аргумент является символической ссылкой на каталог. Для аргумента источника rsync конечная косая черта приводит к объединению каталога в место назначения, а не копированию в подкаталог.

  • Возможно ли иметь привязки клавиш vim в терминале?
  • Приостановите процесс молча с помощью ctrl-z
  • $ * переменная функции zsh приводит к неожиданным результатам
  • Автоматизация cd в каталог архива в ~ / .avfs
  • Если ^ a ^ b заменяет «a» один раз в последней команде, что я использую для замены всех вхождений «a»?
  • Как можно настроить псевдонимы bash для обработки пробелов в именах каталогов?
  • Backspace в zsh застрял
  • Почему `==` ведет себя по-другому внутри `` в zsh и bash?
  • Первые символы команды, повторяющиеся на дисплее при завершении
  • Как выполнить команду, не сохраняя ее в истории (даже для клавиши «вверх») в zsh
  • zsh хочет исправить vim для .vim
  • Interesting Posts

    Я установил Ubuntu вместо Windows. Где мои файлы с диска D?

    NixOS: экран, подключенный через USB-C, остается черным

    Почему мой жесткий диск выходит из космоса, если gparted говорит, что у меня есть 500 + GB

    Я хочу добавить «n» строк из файла (скажем, file1) в другой файл под «n» вхождения строки в другой файл, чтобы

    Будет ли «хвост -100»? sed -n 1p "читать только одну строку?

    Обновите один пакет из целевой версии

    Где хранится история Баша?

    privoxy блокирует весь трафик в браузере, настроенный на использование прокси-сервера 127.0.0.1:8118

    Нужна помощь с скриптом оболочки, используемым для работы cron

    Терминал, приглашение изменено на «-Bash-4.2» и потеряны цвета

    Чрезмерное использование ЦП во время работы Facebook и нескольких других сайтов

    Bash не полностью функциональен для нового пользователя

    Как работает `getline` в AWK?

    Hotmail не получает письма от скрипта, но работает с сервера

    Каков типичный предел файла для папки на файловых системах * nix?

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