ターミナル、終了方法--More—リスト


14

例えばcpコマンドのように、ターミナルではオートコンプリートをよく使います。しかし、cpコマンドのディレクトリに入れてを押すTabと、ファイルのリストが非常に長いため、Ubuntuがリストの一部を吐き出し、キー入力を待ってから残りのファイルを1つずつ順番にリストすることがあります。残っているファイルの数がわからないため、この機能はほとんど役に立ちません。ほとんどの場合、エラーが発生します。

このリストを離れてcpコマンドに戻る方法はありますか、またはCtrl+ を押しCcpコマンドの入力を再開する必要がありますか?


@David Bashのタブ補完はページャーを使用しません。readlineライブラリがこれを行います。最も一般的なページャーのキーバインドを使用するだけです。
ムル

回答:



4

これはあなたの質問に直接答えません(@ saiarco895はそうしました)が、同じ理由でbashのタブ補完のデフォルトの動作が嫌いです。Bashを使用していると仮定すると、~/.inputrcファイルを編集することにより、使用するreadlineライブラリの動作を変更できます。私はそれに以下を入れました:

set menu-complete-display-prefix On
"\CTAB": possible-completions
TAB: menu-complete
"\x1b[Z": menu-complete-backward

これは使用してからそれらを印刷せずに終了オプションを循環に私を可能にtabしてshift-tab。すべてのオプションのプリントアウトを表示する必要がある場合は、alt-shift-?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.