Завершение zsh :не предлагает тот же каталог при завершении для "cd"

Простым способом быстрого доступа является определениеalias

alias dcls='docker container ls'

Это выполнит docker container ls, когда вы введете dclsи команда aliasперечислит ваши определенные псевдонимы. Чтобы удалить этот псевдоним, используйте unalias dcls.

Если вы используете bash, вы можете сохранить псевдоним в своем ~/.bashrcили ~/.bash_aliases.

Если ваш ~/.bash_aliasesне читается при запуске, вы можете добавить эту строку в свой~/.bashrc:

[ -f ~/.bash_aliases ] &&. ~/.bash_aliases
1
25.01.2021, 16:24
1 ответ
zstyle ':completion:*' ignore-parents 'parent pwd directory'

См.http://zsh.sourceforge.net/Doc/Release/Completion-System.html#index-ignore_002dparents_002c-completion-style


PS :Вы так часто задаете вопросы по завершению Zsh, возможно, вас заинтересует плагин zsh-autocomplete. Он поставляется с очень зрелой конфигурацией завершения (, поэтому вам не нужно тратить так много времени на возню ), и добавляет IDE -стиль реального -типа времени -опережающего автозаполнения в вашу командную строку.

3
18.03.2021, 22:34

Теги

Похожие вопросы