1

最近、ZSH の学習と使用を開始しました。

私が直面している問題は、ZSH がコマンド (「cd」、「cp」など) の「..」を「../」に自動展開しないことです。バッシュはこれを行います。

US レイアウトのキーボードを使用している場合、これはそれほど大きな問題にはなりませんが、スカンジナビアでは '/' は SHIFT+7 の後ろにあるため、ヒットははるかに高速です。

このような自動拡張をどのように実装しますか? 「Oh my ZSH」パッケージを使用しています。「cd ..」と入力した後に CTRL+xh を入力すると、次の結果が得られます。

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))

どんな助けでも大歓迎です!

4

1 に答える 1

1

私が達成しようとしていたのは、「..」と入力した後にヒットすると、「../」に展開されるということです。

次を追加することで、これを機能させることができました。

zstyle ':completion:*' special-dirs true

私の.zshrcに

于 2012-01-08T15:36:27.417 に答える