您当前的位置: 站长圈 > 技术文章 > 后端教程 > Vim设置快捷键使用svn命令行进行更新、提交代码

Vim设置快捷键使用svn命令行进行更新、提交代码

来源:站长圈 作者:网页狗 点击: 0
经常写代码的码农免不了要经常重往版本库中提交、更新代码。如果在Vim中设置一些快捷键来完成这些工作,可以极大的提高工作效率。由于Vim灵活的可配置性,完成这些工作非常轻松,以svn为例说下具体方法:

在~/.vimrc中添加以下代码:
"更新当前目录的代码
map     :!svn up 
"提交SVN(当前目录)
map     :!svn ci -m "" 
"提交SVN(当前文件)
map     :!svn ci -m "" %

添加以上代码后,在Vim中按F5就可以更新当前目录,F7提交当前目录中版本库的所有改动,F8只提交当前编辑的文件(前提是当前文件已添加到版本库中),快捷键可以根据自己的喜好修改。

另外在版本库提交时还可以做一些其他的工作,比如如果你写的是PHP代码,那么可以在提交前先检查php程序中有没有语法错误,如果没有错误再提交,有错误不提交。

"提交SVN(当前文件)前先检查php语法
map     :!php -l % < /dev/null && svn ci -m "" %
"仅检测PHP语法
autocmd FileType php map :!php -l %

如果你使用的是其它版本控制软件,比如cvs等,相信参照以上的方法也可以简单实现。