7

AIX UNIX バージョン 5.3上の KornShell (ksh) で、以下を使用してエディター・モードを vi に設定します。

set -o vi

ファイルまたはディレクトリ名をオートコンプリートするためのシェル コマンド ラインでのキーストロークは何ですか?

4

2 に答える 2

12

ESC\ は、少なくとも AIX4.2 では正常に動作します。私が気づいたことの 1 つは、ファイル名の一意の部分にのみオートコンプリートされることです。

したがって、ファイル x.txt、x171go、および x171stop がある場合、次のようになります。

Press keys:           Command line is:
x                     x
<ESC>\                x
1                     x1
<ESC>\                x171
g<ESC>\               x171go
于 2008-09-17T08:30:02.313 に答える
3

他の回答の拡張:<ESC> *は、コマンドラインに一致するすべてのファイルを一覧表示します。次に、標準のvi編集コマンドを使用して、気にしないコマンドを削除できます。したがって、上記の表に追加するには:

<ESC><shift-8>             x.txt x171 x171go

次に、バックスペースを使用して最後の2つを削除するか、もう一度<ESC>を押して、hまたはbを使用して後方に移動し、dwを使用して不要なものを削除します。

于 2008-09-17T19:19:16.450 に答える