Bashではオートコンプリートを多く使用しますTABが、時にはファイル名はデフォルトのキーボードレイアウトを使用して入力できない特殊文字で始まります。
私の質問は、文字で始まるファイル名を見つける方法です。ほぼ英語のキーボードで入力できませんか?たとえば、ファイル名が日本語で始まる場合は、ファイル.txt
英語のキーボードを使用して入力するのが難しい場合があります。もちろん、拡張子でファイル名を見つけることができますが、ラテン文字がまったく含まれていない場合はどうなりますか?
ファイル名を簡単に選択してコピーできるグラフィック環境がなければ、これははるかに難しいでしょう。
TABオートコンプリートのような解決策が得られない場合は、この種のファイル名を簡単に見つけることができますか?
私が読んでこの問題しかし、受け入れられる回答はなく、日本語入力漢字や類似のものについてはわかりません。
答え1
readline 補完機能を実装するために組み込みバインディングを使用することもできます。
$ bind -p | grep glob
"\eg": glob-complete-word
"\C-x*": glob-expand-word
"\C-xg": glob-list-expansions
その後、いくつかのワイルドカード(*
および?
)を入力してを使用して行に展開するか、別のCtrl-x*コマンドで一覧表示できます。