Bashでは、tab-completionを使用して、あるディレクトリを上に移動し、別のパスを下に移動できます。たとえば、私が$HOME/folder1
にいて、cd
から$HOME/folder2
にしたいとします。 $HOME
には2つの子ディレクトリfolder1
とfolder2
しかありません。
Bashでは、入力するだけで済みます
cd ..[TAB]f[TAB]2
そして$HOME/folder2
になります。私の新しいzshインストールでは、cd ..[TAB]
を押すと、名前に2つの$HOME/folder1
が含まれる.
の子ディレクトリのリストが生成されます。
私が慣れている行動をとる簡単な方法はありますか?それとも、zshで必要なことを達成するのにさらに簡単なものはありますか?
これを.zshrc
に追加すると、bash
のように.. [TAB]が../に完成します。
zstyle ':completion:*' special-dirs true