我们在使用`vim`编辑器编辑文件时,可以需要临时执行一下别的命令
有什么办法吗?我们可以通用`ctrl+z`和`fg`来一起完成。
有没有别的方法呢?
方法1
`:!command`
比如
`:!ls`即可显示当前目录所有的文件及文件夹
方法2
`:r!command`
比如`:r !ls`即可将当前目录文件及文件夹列表插入到当前文件中
方法3
`:shell` 回车后可以像平时一样使用命令,输入`exit`后即可回到`vim`编辑模式
以下是在`vim`中执行`svn`命令
符号`%`表示当前的文件名
`: !svn add %` 表示将当前文件加入svn
`:!svn commit -m ' ' %` 表示提交当前文件到版本库
`:!svn add % | svn commit -m ' ' %` 添加并提交