0

我正在尝试结合

:w
:Gcommit -a -m "update"
:Gpush

到一个新的命令,比如 :W – 我试过了

:command! W w | Gcommit -a -m "update" | Gpush

但它不起作用,因为他将 Gpush 视为 shell 命令而不是 vim 命令。

4

1 回答 1

1
:command! W w | execute "Gcommit -a -m 'update'" | Gpush

Gcommit没有给出-bar允许它在柱终止的参数(并禁止它以柱作为参数)。因此,用于execute隔离命令,如:help :|. 另请参阅:help :command-bar

于 2017-02-15T01:07:49.640 回答