我打开了相对的行号.
我可以用10号线猛拉:10y.
但是我如何猛拉当前线下面的第5行而没有跳到所说的线,yanking和跳回(即5jY5k).
如果我有这个文件:
2 describe 'foobar' do
1 it 'should be cool' do
46 # do stuff
1 end
2 end
Run Code Online (Sandbox Code Playgroud)
我在第46行,我想要在相对的第1或第2行,无论是上方还是下方.
您可以使用+n和-n用于相对地址:
:+2y " Two lines after the current line
:-2y " Two lines before the current line
Run Code Online (Sandbox Code Playgroud)
你也可以结合这个:
:-2,+2y " Two lines before the cursor and two lines after
Run Code Online (Sandbox Code Playgroud)
另请参阅此答案以获取更多示例和:help [range]Vim文档.