VIMファイルのみ、CDディレクトリのみ

VIMファイルのみ、CDディレクトリのみ

TabvimBashシェルプロンプトで完了に使用するときにファイルとディレクトリに対してのみコマンドを完了するように設定する方法はありますかcd?多くのファイルとサブディレクトリがある大規模ディレクトリでは、完了時に変更される量を半分にする必要があります。

他のシェルへの移行は実用的ではありませんが、Bashソリューションが存在しない場合は、Bash以外のソリューションについて聞きたいです。

ベストアンサー1

前述のように、インストール(およびアクティブ化)はbash-completion最も簡単な(または少なくとも最も実用的な)方法です。

ただし、これらのコマンドは次の操作も実行します。 (コンソールを開くたびに実行できる場所~/.bashrcおよび/またはどこかに入力してください。)~/.bash_profile

complete -d cd
complete -f vim

詳細/オプションについてはbashマニュアルページを参照してください。help complete

おすすめ記事