
私は、: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
"。