2

vim で既存のコマンドへのショートカットを作成しようとしています。具体的には、eclim をセットアップしていて、:LF だけを使用して :LocateFile コマンドを呼び出したいと考えています。私はそれを次のように定義しました:

command LF LocateFile

これは引数なしで問題なく動作しますが、ファイル名の引数を指定すると、「E488: 末尾の文字」が表示されます。

:LF MyFile

nargs をどこかに挿入する必要があると考えていますが、この状況でどのように使用すべきかの例が見つかりません。

4

1 に答える 1

0

プラグインがありcmdaliasます-それはあなたが探しているものを正確に達成できるはずです-ここで私はvim-wikiからコピーしました

function! InitPlugins()
  call CmdAlias('LF', 'LocateFile')
  au! InitPlugins VimEnter
endfunction

aug InitPlugins
  au!
  au VimEnter * :call InitPlugins()
aug END
于 2012-06-21T21:18:58.847 に答える