2つのディレクトリがある場合は、cd
次のようにしますaaa1
。
$~ ls
aaa1 aaa2
$~ cd aaa1
今、私はそれを使って欲しいし、cd
完了../aaa2
したら:
$~/aaa1 cd ../a<TAB>
aaa1 aaa2
zshは私が持っているディレクトリと同じディレクトリを提供します。
この場合、同じディレクトリへの変更を使用することは意味がないため、zshの完了に現在のディレクトリを無視するように指示できますかcd ../aaa1
?
ベストアンサー1
zstyle ':completion:*' ignore-parents 'parent pwd directory'
PS:Zsh Completeに関するよくある質問に興味があるかもしれません。zsh-autocomplete
プラグイン。非常に成熟した完成構成が提供されているため(操作に時間がかかりすぎる必要はありません)、コマンドラインにIDEスタイルのリアルタイム入力オートコンプリート機能を追加します。