vim执行外部命令

我们在使用`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 ' ' %` 添加并提交

    A+
发布日期:2020年11月15日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: