VIM:在一个"命令"中删除+粘贴?

med*_*iev 5 vim keyboard-shortcuts

我做了很多的多个文件之间的文本操作需要大量的yy,ddpING.这可能听起来很疯狂,但有一些较短的做法ddp一次性吗?也许即使有插件?

Pet*_*ter 8

你可以制作一张地图:

:map J ddp
Run Code Online (Sandbox Code Playgroud)

然后J(或任何你想要的)将完成组合操作.

顺便说一下,我总是映射Ddd,因为我删除整行比经常删除行.这使您可以轻松Dp地完成任务.

  • 小心映射"J"键,因为默认情况下将行连接在一起(我个人认为非常有用) (6认同)

mpo*_*ien 6

我通常只使用:

Shift+ v(选择整行)

然后

p (用您当前的注册表粘贴选定的行)