readlineを使用するときにパスオプションを表示しますか?

readlineを使用するときにパスオプションを表示しますか?

Bashプロンプトでパスを入力すると、ディレクトリが何であるかを覚えておらず、徐々に検索できないことがあります。

可能性を繰り返すかリストする方法はreadlineにありますか?

ベストアンサー1

ついにそのようなことをします。Tabカーソルを含む単語の部分から始まり、カーソルまでファイルを一覧表示します。つまり、カーソルが|inにある場合、キーをxdg-open fo|.pdf押すと、拡張子があるかどうかに関係なく、Tabinで始まるすべてのファイルが一覧表示されます。これにより、目的のファイルのプレフィックスのみを入力すると、完成機能が非常に便利になります。fo.pdf

を押したときに正確に何が起こるかは、Tab完了設定によって異なります。デフォルトでは、カーソルの下にある単語が明示的に前に付いていない限り、すべての可能性を一覧表示するにはダブルクリックする必要があります。調整したいかもしれませんライン設定を読む~/.inputrc特にダブルset show-all-if-ambiguous onクリックすることなく、すぐに完成リストを取得しますTab

デフォルトでは、bashの完成は非常に愚かで、コマンドの引数としてファイル名のみを完成します。インストールするバッシュ完成パッケージ(ほとんどのディストリビューションで提供されています)状況認識完了を取得できるようにします. /etc/bash_completion~/.bashrc

Bashの完成メカニズムが完全に満足できない場合は、以下を試してください。扱いにくいは、単語の一部(プレフィックスだけでなく)またはワイルドカードパターンに基づいて完成する可能性、メニューから完成を選択するなど、よりクールなシステムを備えています。

おすすめ記事