执行单个命令
使用:!
命令,可以运行一个外部系统命令。例如,以下命令将打开终端窗口,并在其中显示当前日期:
:!date
使用:!!
命令,可以重新执行最近一次运行过的命令。
使用!!
命令,可以运行外部命令并将输出结果做为当前行的内容。例如,输入!!date
命令,将会把date命令的输出结果插入到文件中,当前行中的原有内容将会被覆盖。
执行多个命令
使用:shell
命令,不需要退出Vim,就可以进入命令终端执行一个或多个Shell命令。在终端中使用exit
命令,则可以退回到Vim。
:! | 运行外部命令 |
:!! | 重新执行最近一次运行过的命令 |
!! | 运行外部命令并将输出结果做为当前行的内容 |
:shell | 打开shell终端 |