Расширение каталога ZSH («..» в «../») - PullRequest
1 голос
/ 05 января 2012

Я недавно начал изучать и использовать ZSH.

Проблема, с которой я сталкиваюсь, заключается в том, что ZSH не будет автоматически расширять ".." в командах (например, "cd", "cp"и так далее) в "../".Bash делает это.

Это не было бы такой большой проблемой, если бы я использовал клавиатуру с американской раскладкой ... но в Скандинавии '/' отстает от SHIFT + 7, поэтому попадание происходит намного быстрее.

Как бы я продолжил и реализовал такое автоматическое расширение?Я использую пакет «О, мой ZSH».Ввод CTRL + xh после ввода 'cd ..' дает следующее:

21:16:50 amjr@imac development ruby-1.9.2-p290 cd ..
tags in context :completion::complete:cd::
    local-directories named-directories      (_alternative _cd (eval)) 
    users named-directories directory-stack  (_tilde _alternative _cd (eval)) 
    users                                    (_users _tilde _alternative _cd (eval))

Любая помощь приветствуется!

1 Ответ

1 голос
/ 08 января 2012

То, чего я пытался добиться, это то, что, когда я нажимал после ввода «..», это расширило бы его до «../».

Мне удалось заставить это работать, добавив:

zstyle ':completion:*' special-dirs true

в мой .zshrc

...