開啟相對行號
要在不知道要刪除的確切行數時刪除某些文字行,請嘗試 10dd
,5dd
,3dd
,直到刪除所有行。
相對行號解決了這個問題,假設我們有一個包含以下內容的檔案:
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.