vim:删除多行 - d3d 与 3dd

vim:删除多行 - d3d 与 3dd

我正在和我的朋友谈论在使用时删除多条线vim。他们说他们使用d3d删除 3 行,而我使用3dd

我理解我的命令是:3(重复 3 次)dd(删除整行)

我朋友的命令如下["x]d{运动}例如,删除{motion}移动到[寄存器x]的文本。

然而,我不认为3D是一个有效动议。是吗?

我不明白为什么d3d命令在 vim 中起作用

答案1

我最终在 Vi Stack Exchange 上问了同样的问题,并得到了一个有用的答案。你可以在这里关注它: VI stack Exchange 上的页面回答了这个问题

相关部分是 TLDR:

tl;dr [count]d 在正常模式下不是(a)有效(运动),但当当前操作员为 d 时,它在操作员待处理模式下有效。

相关内容