您的位置:首页 > 运维架构 > Shell

在Vim编辑器中执行Shell命令

2014-07-08 22:45 302 查看


在Vim编辑器中执行Shell命令

《Linux命令、编辑器与Shell编程》第11章Vi和Vim文本编辑器,本章将简单介绍如何使用Vi和Vim编辑器编辑文本。本节为大家介绍在Vim编辑器中执行Shell命令。

11.7.5 在Vim编辑器中执行Shell命令

有时需要在Vim编辑器中执行Shell命令,例如需要验证一个Shell命令是否正确,以便写入脚本中;需要在文件中引用某个Shell命令的输入等。本小节将简单介绍如何在Vim编辑器中执行Shell命令。

(1)在Vim编辑器中执行单独的Shell命令时,需要在命令之前加上":!"。例如在Vim命令模式中执行Shell命令":!ls -l",Vim编辑器将会显示命令的输出,如图11.27所示。


图11.27 在Vim编辑器中执行Shell命令
从图11.27中可以看出,Vim将会显示命令的输出。如果用户需要返回编辑文件,可以按下Enter键。

(2)有时可能需要在编辑器编辑的文件中引用Shell命令的输出,这时可以配合命令":r"。例如读取ls-l命令的输出到当前编辑的文件中,可以使用":r !ls -l"。这时Vim编辑器会读取命令的输出,并将其插入到当前编辑的文件中。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: