如何在不将其放入默认缓冲区的情况下删除一行?
示例:
line that will be copied.
line that I want to be substitued with the previous one.
我想要做什么:
yy
dd
p
但是,Vim会用被删除(剪切)的内容替换最近复制的字符串。我知道我可以使用缓冲区,比如"1yy
, dd
, 然后"1p
,但我总是忘记将复制的字符串放入一个缓冲区,然后需要先粘贴我的内容 (将要复制的行),然后再删除我想要的内容(我想要用之前的内容替换的那一行)。
如何在Vi(m)中真正删除文本而不将其复制?
另一个相关的问题是,我如何在插入模式下向前删除一个单词?我希望有类似于Ctrl+w的功能。