我创建vim时设置为自动保存空文件:
autocmd BufNewFile * :write
而且,我安装了git的逃犯插件。在逃犯中:如果需要,Gwrite会将当前文件添加到git中,并将更改暂存。
我希望能够做的是PHP Storm的功能。如果我添加一个文件,它会提示我并询问我是否要将它添加到git中。所以,理想情况下,我想输入:编辑some_new_filename,让它创建缓冲区,保存文件,然后提示我是否要将它添加到git。如果我说是,它应该添加它,如果我说不,它不应该。
我没有在vim中看到任何提示和回复的例子;所以我老实说甚至都不知道是否可能。是吗,如果是的话,请你帮我解释一下语法?
答案 0 :(得分:1)
您可以使用confirm
功能提示用户回答:
function! PromptToAddTheFileToGit(filename)
if(confirm("Add ".a:filename." to git","&Yes\n&no")==1)
"Some code to add the file to git
end
endfunction
然后你调用那个函数