2012/10/24

VIM 讀取文件範圍

vim 的 :r 功能可以讀入指定檔案內容到目前的檔案,例如

:r test.html
# vim 會在游標處將 test.html 的所有文字讀入

:10r test.html
# 在第十行插入 test.html 的內容

不過如果我們只是要插入該檔案某個範圍,vim 本身並沒有提供相關的支援,必須透過語法的結合達到此目的,Windows, Linux 都適用

:r! sed -n 6,12p test.html
# 讀入 test.html 六到十行的內容

:10r! sed -n 6p test.html
# 於第十行讀入 test.html 第六行的內容

沒有留言: