打开相对行号
要在不知道要删除的确切行数时删除某些文本行,请尝试 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.