開啟相對行號

要在不知道要刪除的確切行數時刪除某些文字行,請嘗試 10dd5dd3dd,直到刪除所有行。

相對行號解決了這個問題,假設我們有一個包含以下內容的檔案:

sometimes, you see a block of 
text. You want to remove 
it but you 
cannot directly get the 
exact number of 
lines to delete 
so you try 
10d , 5d 
3d until 
you
remove all the block.

進入 NORMAL 模式:Esc

現在,執行:set relativenumber。完成後,檔案將顯示為:

3 sometimes, you see a block of
2 text. You want to remove
1 it but you
0 cannot directly get the
1 exact number of
2 lines to delete
3 so you try
4 10d , 5d
5 3d until
6 you
7 remove all the block.

其中 0 是當前行的行號,它還顯示相對數字前面的實際行號,所以現在你不必估計當前行中要刪除或刪除的行數,或者更糟糕的是一個人。

你現在可以像 6dd 一樣執行常用命令,並確定行數。

你也可以使用相同命令:set rnu 的縮寫形式開啟相對數字,然後使用:set nornu 關閉相同的數字。

如果你還有:set number 或已經啟用了:set number,你將獲得游標所在行的行號。

3 sometimes, you see a block of 
2 text. You want to remove 
1 it but you 
4 cannot directly get the 
1 exact number of 
2 lines to delete 
3 so you try 
4 10d , 5d 
5 3d until 
6 you 
7 remove all the block.