[解決済み] bashのタブ補完をvimのタブ補完のように動作させ、一致するマッチを循環させるにはどうしたらいいですか?
2023-07-01 14:13:34
質問
何年も前から、この解決策を見つけたいと思っていました。
私はファイルを操作するとき、この理由のためにbashよりもvimの方がはるかに生産的です。
もし私が
file_12390983421
file_12391983421
file_12340983421
file_12390986421
bashで、file_1->tabと入力すると、明らかにリストアップされます。
file_12390983421 file_12391983421 file_12340983421 file_12390986421
そして、これは恐ろしく退屈で、作業するのが苦痛です。
vimで同じシーケンスを実行すると、ファイルを1つずつループします。
誰かbashでこれを行う方法を教えてください、またはこれを行うことができる他のシェルがあれば、私は明日乗り換えるつもりです。
どのように解決するのですか?
デフォルトでは
TAB
にバインドされています。
complete
readlineコマンドに束縛されます。あなたの望む動作は
menu-complete
のようになります。readlines の設定は
~/.inputrc
. 再バインドするには
TAB
を結合し直すには、次の行を追加します。
TAB: menu-complete
詳細については
READLINE
のセクションを参照してください。
man bash
.
関連
-
[解決済み] ワイルドカードマッチングに基づいて、現在のフォルダとサブフォルダ内のすべてのファイルを再帰的に検索するにはどうすればよいですか?
-
[解決済み] vimでシステムのクリップボードからペースト(とコピー)するには?
-
[解決済み] Vimレコーディングとは何ですか、またそれを無効にするにはどうしたらいいですか?
-
[解決済み] vimでマッチを欲張らないようにするにはどうしたらいいですか?
-
[解決済み】Vimでファイル名を通常の(Bashのような)タブ補完にするにはどうしたらいいですか?
-
[解決済み] VimはNotepad++のように一致するHTMLタグをハイライトすることができますか?
-
[解決済み] bashのタブ補完はどのように機能するのですか?
-
[解決済み] シェルスクリプトによるDockerコンテナ内でのスクリプトの実行
-
[解決済み] MacOSXでZSHをデフォルトシェルにする [終了しました]。
-
[解決済み] Bashでforループを書くには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】MacのデフォルトシェルをFishなどに設定するにはどうしたらいいですか?[クローズド]。
-
[解決済み] Bashでファイルを転置する効率的な方法
-
[解決済み] シェルスクリプトからウェブブラウザを起動する方法は?
-
[解決済み] bash で文字列をエスケープするコマンド
-
[解決済み] bashでHMAC-SHA1
-
[解決済み] Bashのバックチックに相当するバッチ
-
[解決済み] Bashでコマンドライン引数を変更するには?
-
[解決済み] WindowsのバッチとLinuxのBashの両方で実行できるスクリプトは?
-
[解決済み] Bash。フォルダ構造を保持したまま再帰的に名前付きファイルをコピーする
-
[解決済み] 引用符で囲まれたパラメータを受け取り、再送するためのBashスクリプト