Vim - ファイル名を循環できるように tabedit コマンドをマップするにはどうすればよいですか?

Vim - ファイル名を循環できるように tabedit コマンドをマップするにはどうすればよいですか?

私は、:tabe **/<file-name-pattern>vim で現在のディレクトリとサブディレクトリにあるファイルを新しいタブで開くために、このコマンドをいつも使用しています。このコマンドを使用すると、探しているファイルが見つかるまで、類似したファイル名を切り替えることができます。入力する文字数を減らすために、これをユーザー コマンドにマッピングしたいのですが、vim コマンドにはあまり詳しくないので、助けを求めようと思いました。私が思いついたのは次のものです (TT にマッピング)。

:command -nargs=1 TT :tabe **/<args>

アイデアは、上記の機能を模倣し、:TT <file-name-pattern>目的のファイルが見つかるまでキーを入力して切り替えるというものです。これは、うまくいきませんでした。これを実現する方法をご存知ですか? ありがとうございます。

答え1

-complete=fileコマンドに以下を追加してみてください:

:コマンド -nargs=1 -complete=ファイル TT :tabe **/args

見る " :help :command-complete"。

関連情報