vim是linux中常見的編輯器,這里講講如何在vim中插入命令行的輸出結果。
基本用法:
在指令模式下運行 :!command ,如!date將日期顯示在vim底部,!ls列出當前目錄
將命令結果插入文件:
運行 :r!command , command命令的結果插入光標下一行
:nr! command, command命令的結果插入n行后。
使用頁面內容作為輸入:
運行 :m,n! command, command以m,n之間的行作為標准輸入,標准輸出會代替m,n之間的行. 注意這個操作似乎是不可用ctrl+r撤銷的。要謹慎使用。
暫時離開vim來執行命令:
運行:r sh,使用完sh后exit又可以返回vim