Vim - 定义命令时省略冒号?

时间:2017-03-11 00:23:43

标签: vim

usr_40.txt中,有两个用户定义命令的示例:

  1. <div class="social-icons"><a class="fbn" href="http://www.facebook.com"><img class="svg" src="fb.svg"/></a><a href="http://twitter.com"><img class="svg" src="twitter.svg"/></a><a href="http://www.tumblr.com"><img class="svg" src="tumblr.svg"/></a><a href="http://instagram.com"><img class="svg" src="ig.svg"/></a></div>

  2. :command -nargs=0 DeleteFirst 1delete

  3. 为什么此处:command -nargs=+ Say :echo <q-args>需要前一个echo:不需要?这里的一般规则是什么?

1 个答案:

答案 0 :(得分:1)

没关系。

这些是等效的。

:command -nargs=0 DeleteFirst 1delete
:command -nargs=0 DeleteFirst :1delete

:command -nargs=+ Say :echo <q-args>
:command -nargs=+ Say echo <q-args>