微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

vim – 如何拉动相对线?

我打开了相对的行号.

我可以使用:10y猛拉第10行.

但是我如何猛拉当前线下面的第5行而没有跳到所说的线,yanking和跳回(即5jY5k).

如果我有这个文件

2   describe 'foobar' do
1     it 'should be cool' do
46      # do stuff
1     end
2  end

我在第46行,我想要在相对的第1或第2行,无论是上方还是下方.

您可以使用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文档.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐