vim中执行shell命令

单纯执行shell命令

命令: !command
解释: 不退出vim,并执行shell命令command,将命令输出显示在vim的命令区域,不会改变当前编辑的文件的内容。

特别的可以运行:!bash来启动一个bash shell并执行命令,不需要退出vim,可以通过exit命令退出shell,退出shell后,会像上面图片那样提示Press ENTER or type command to continue.

将shell结果插入到当前文件

命令: r !command
解释: 将shell命令command的结果插入到当前行的下一行
例子: r !date