コマンドを失うことなく、タブ補完用のリストの作成を中止するにはどうすればよいですか?


5
some_very_long_command_line --arg1 --arg2=555 --arg4 ... ... ... && <now Tab pressed>
(Now it works. I want to cancel before the following message)
Display all 6936 possibilities? (y or n)

Tab補完の長い検索についてはどうすればいいですか?

Ctrl + Cを押すだけで中断しますが、コマンドを履歴に保存しません。

回答:


1

バックスペースを押すだけです。y / nリクエストは消え、入力していたコマンドラインにカーソルが戻ります。


また、結果の--More--リストからも機能します。
マジェンコ

いいえ。「すべての可能性を表示する」というメッセージが表示される前にキャンセルします。
Vi。

1
今、私は分かる。実際にファイルシステムを検索して、可能な補完のリストをコンパイルしている間にキャンセルしたい場合。うーん...それが可能だとは思えません。
マジェンコ

可能です(Ctrl + C)。ただし、不完全なコマンドは失われます(マウスを使用しない限り)。
Vi。

0

を押すだけnです。

それはキャンセルするはずです。


1
いいえ、ファイルシステムを調べてリストを作成するまで、「n」または「backspace」をリッスンしません。
Vi。

@Vi:Tabキーを押すと、「すべてのxの可能性を表示しますか?(yまたはn)」というプロンプトが、xが数千であってもほとんど瞬時に表示されます。
デニスウィリアムソン

1
@Denis:Tab 押すと。一部の幸運ではありません:(
grawity

0

ここで見つけまし

Ctrl+を使用し\ます。現在のコマンドを失うことなく、完了を停止してコマンドラインに戻ります。


スタックしたFUSEファイルシステムの場合、^ Cも^ \も役立ちません...
Vi。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.