[英]Vimrc: combine commands with fugitive
我試圖結合
:w
:Gcommit -a -m "update"
:Gpush
到一個新的命令,如:W –我已經嘗試過
:command! W w | Gcommit -a -m "update" | Gpush
但這是行不通的,因為他將Gpush視為shell命令而不是vim命令。
:command! W w | execute "Gcommit -a -m 'update'" | Gpush
沒有為Gcommit
提供-bar
參數,該參數允許它在bar處終止(並禁止將bar作為參數)。 因此,如:help :|
所述,使用execute
隔離命令:help :|
。 另請參閱:help :command-bar
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.