vim和外部程序联动的时候用起来尤其是在unix下就是如虎添翼,!是最基本的运行的标志,可以限定操作的范围和指令。
当vim上的行要和shell(cmd)交互的时候,:w :system就要用到了
比如,将3~5行的字符全写入控制台(cmd)。
:3,5w !cmd
在Vim脚本中运行并捕捉外部程序的输出
:let files = system("ls")
这就能很好的交互起来,方便的很