zshでの「../」のタブ補完


17

bashでは、タブ補完を使用して、1つのディレクトリを上下に移動し、別のパスに再び下降できます。例えば、私はだと仮定$HOME/folder1し、私がしたいcd$HOME/folder2$HOMEには2つの子ディレクトリfolder1とのみがありfolder2ます。

bashでは、単に入力できます

cd ..[TAB]f[TAB]2

で終わることになり$HOME/folder2ます。私の新しいzshインストールでは、を押すと、名前に2 cd ..[TAB]つの子ディレクトリのリストが作成されます。$HOME/folder1.

私が慣れている動作を取得する簡単な方法はありますか?または、私がzshで望んでいることを達成するのがさらに簡単なものがありますか?


ええ、/ディレクトリ区切り文字のTABの代わりにヒット(スラッシュ)することを(再)学びます。あなたはすでに私が見たすべてのキーボードのすぐ隣に..ある/と入力し.ました。
リッキービーム14

2
正直な質問で新しいユーザーに投票することはクールではありません。その理由はありません!彼は自分のベストを説明しようとしたようです。
Jeight

7
@RickyBeamその後、英語以外のキーボードを見てください;)私はドイツ語のキーボードを使用していますが、/非常に不便な場所にありSHIFT+7ます。
andreas-h 14

英国と韓国語(?)のキーボードを使用していますが、どちらも標準のQWERTYレイアウトを使用しています。DECキーボードとSUNキーボードは少し奇妙ですが、手元にはありません。Shift-7を押してスラッシュを取得する必要がある場合は、キーボードを再プログラムします。
リッキービーム14

回答:


21

これをに追加する.zshrcと、.. [TAB]に従って../に完了しbashます。

zstyle ':completion:*' special-dirs true
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.