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