我希望编写一个函数,我可以将其添加到我的.vimrc文件中,该文件将调用终端命令,然后将其绑定到<leader>u.
我似乎无法让它工作.我相信我可以使用system()函数,但是文档很少,我似乎无法使用它.
有问题的终端命令是' git push origin master '.
我知道有可用于git的插件,但我不是在寻找任何这些插件,只是将终端命令绑定到组合键的简单功能.
function gitPush()
system("git push origin master")
endfunction
:nmap <leader>u :call gitPush()
Run Code Online (Sandbox Code Playgroud)
我知道这是waaay,但vim似乎并不想让文档非常可用.
泰
function GitPush()
!git push origin master
endfunction
Run Code Online (Sandbox Code Playgroud)
是在子shell中运行命令的方法.
编辑:用户定义的函数也必须以大写字母开头;)