我想进行视觉选择并将其翻转,以便选择的第一行位于底部。从:
<other_stuff>
The
wheels
go
round.
<more_stuff>
视觉选择句子然后翻转:
<other_stuff>
round.
go
wheels
The
<more_stuff>
如何简单地做到这一点?我宁愿不必安装插件来做到这一点。
当你进行视觉选择时,Vim 会自动创建书签'<
and '>
分别位于块的开头和结尾,因此您可以通过多种方式执行您想要的操作。
正常模式下:'>dd'<P
作为 ex 命令::'>d | '<-1 put
请注意,退出可视模式后书签仍会保留,因此您不必保持可视模式即可使用它们。
edit:
哎呀,我误读了这个问题,以为你只想把最后一行放在开头,但你希望整个块颠倒过来。如果您使用的是 UNIX 系统,最简单的解决方案是:
:'<,'>!tac
这通过 unix 'reverse cat' 程序对这些行进行管道传输。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)