Vimrc:将命令与逃犯结合起来
Vimrc: combine commands with fugitive
我正在尝试合并
:w
:Gcommit -a -m "update"
:Gpush
像 :W 这样的新命令 – 我试过了
:command! W w | Gcommit -a -m "update" | Gpush
但这不起作用,因为他将 Gpush 视为 shell-command 而不是 vim-command。
:command! W w | execute "Gcommit -a -m 'update'" | Gpush
Gcommit
没有给出 -bar
允许它在柱线处终止的参数(并禁止它把柱线作为参数)。因此,使用 execute
来隔离命令,如 :help :|
中所述。另见 :help :command-bar
。
我正在尝试合并
:w
:Gcommit -a -m "update"
:Gpush
像 :W 这样的新命令 – 我试过了
:command! W w | Gcommit -a -m "update" | Gpush
但这不起作用,因为他将 Gpush 视为 shell-command 而不是 vim-command。
:command! W w | execute "Gcommit -a -m 'update'" | Gpush
Gcommit
没有给出 -bar
允许它在柱线处终止的参数(并禁止它把柱线作为参数)。因此,使用 execute
来隔离命令,如 :help :|
中所述。另见 :help :command-bar
。