VIM中獲取命令的打印結果

在vim中執行shell只需要輸入 :!cmd即可,如 :!ls


如果想把命令執行的結果複製到當前編輯的文件中(覆蓋方式)只需要再!前添加一個%即可,如::%!ls



最有名的使用場景要數根據外部xxd命令顯示16進制:


注意:如果想用vim 編輯後再用 :%!xxd -r 恢復文件,則vim啓動時要使用 -b 參數,即 vim -b 


發佈了108 篇原創文章 · 獲贊 63 · 訪問量 63萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章