我在Windows中使用带有mswin.vim的vim。
它已映射<C-S>
以保存当前文件:
" Use CTRL-S for saving, also in Insert mode
noremap <C-S> :update<CR>
vnoremap <C-S> <C-C>:update<CR>
inoremap <C-S> <C-O>:update<CR>
我希望<C-S>
做更多的事情:在保存后将当前文件提交到SVN存储库,而不会弹出CMD窗口。
我如何实现这一目标?
答案 0 :(得分:2)
可以将仅保存并提交到回购中。但是,必须弹出一个小的某些来编写提交消息。
但实际上,我并不需要说工作方式通常很糟糕。承诺不是储蓄的替代品,反之亦然。 Vim有一些很棒的插件可以处理三个主要的vcs玩家(cvs,git,hg)...也许最好先尝试其中一个。