Linux では、コマンドのオートコンプリートまたはファイル名のオートコンプリートのオートコンプリートを行うためのタブがあります。この目的のためのフリーウェアがいくつかあることは知っていますが、オンラインで検索できるのはバイナリ ファイルです。この目的のためのオープン ソースの .com ファイルはありますか? つまり、ログオン時にこの .com ファイルを実行すると、後でタブを使用してオートコンプリートを実行できます。
1 に答える
DCL (.com ファイル インタープリター) 自体には、カスタム キー インターセプトを処理する機能がありません。TAB オートコンプリートを実装するには、TAB プレスをインターセプトする必要があります。そのため、別の [フリーウェア] ユーティリティが使用されます。
あるいは、GNV-kit (GNU-not-VMS:ports many linux utils) をインストールすると、DCL の代わりに bash を使用できるようになり、オートコンプリートは bash から機能します。
ファイル名をグロブするためだけに「オートコンプリート」が必要な場合は、ワイルドカードを使用することがショートカットになる可能性があります(おそらく最初にdirします)。基本的にグロビングを行うルックアップとレキシカル (>>) も使用f$search
できf$parse
ますhelp lex f$search
。例>> type 'f$search("f*.txt")
!!-- f*.txt に一致する最初のファイルを入力します
ディレクトリをトラバースするために「オートコンプリート」が必要な場合は、f$search
内部で使用する DCL スクリプトを使用して実行できます。実際、私は以前に自分自身のためにそのように書きました.ディレクトリをナビゲートするために「デフォルトを設定」する代わりにそれを使用します(CDコマンドに似ています-フリーウェアにもこのようなものがあります)