vi 編輯模式時刪掉特定行數範圍例如刪掉第5行到第8行中間的內容指令
常在使用unix linux 作業系統的朋友vi應該是每天都會用到的文字編輯工具,今天小編突然有個需求想將vi開啟文件的第五行到第八行中間所有的資料刪除,應該有簡單的指令,當然可以將遊標移到第五行之後再按三次dd即可,不過若是要刪除的行數是第五百行要刪到第八百行,那應該會按DD按到手軟,其實語法很簡單,就是按了ESC進入命令模式之後,輸入一個冒號之後加啟始,結束行號後面印接著一個小寫的字母d即可,若是不知道行號可以在命令列狀態下輸入 :set nu 即可秀出每行的行號。
Example: vi delete line 5 to line 8 (vi 刪掉第5~8行指令範例如下紅字)
:5,8d
軟體下載:免費載點 | 官方載點