gpt4 book ai didi

vim - 粘贴所选文本时,vim 如何保留寄存器的内容?

转载 作者:行者123 更新时间:2023-12-03 09:50:56 25 4
gpt4 key购买 nike

我有一行文字被我拉了yy .现在我想用这个文本来替换其他几个地方的行。问题是当我选择V要替换的行,然后粘贴 p , 被选中的文本会自动拉出!那是我不想要的。

更改寄存器不起作用,因为粘贴和拉取都是使用新选择的寄存器完成的。

粘贴所选文本时保留寄存器内容的命令是什么?

最佳答案

每次您p在它进入默认寄存器的东西上。

要解决此功能,您必须使用 "_ ,“黑洞登记册”,在你面前p .这是我在 ~/.vimrc 中的自定义映射:

vnoremap <leader>p "_dP

它删除选定的内容并将其放入黑洞寄存器(这意味着选定的文本永远消失),并在保持默认寄存器不变的情况下将默认寄存器的内容代替先前选定的文本。

当我需要用另一个 looooooong url 替换几个地方的 loooooooong url 并制作一个 s// 时,我经常使用它。会太麻烦。

关于vim - 粘贴所选文本时,vim 如何保留寄存器的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10723700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com