我已打开相对行号。
我可以使用:10y
轻击第10行。
但是如何我说下当前一行以下的第5行而没有跳到所说的行,然后跳回来(即5jY5k
)。
如果我有这个档案:
2 describe 'foobar' do
1 it 'should be cool' do
46 # do stuff
1 end
2 end
我在第46行,我想要在相对的第1或第2行上下拉动。
答案 0 :(得分:9)
您可以将+n
和-n
用于相对地址:
:+2y " Two lines after the current line
:-2y " Two lines before the current line
你也可以把它结合起来:
:-2,+2y " Two lines before the cursor and two lines after
另请参阅this answer了解更多示例,并参阅:help [range]
了解Vim文档。