开发工具 怎样让 Vim 在 visual 模式选中一段文字粘贴时,不将选中的文字替换到剪贴板?

wfwdex · 2017年05月24日 · 最后由 wfwdex 回复于 2017年05月24日 · 6975 次阅读

在 visual 模式下,我首先复制或剪切了一段文字,我想粘贴的方式替换文件中两处文字。

当我选中要替换的文字,按下 p 键粘贴时,选中的文字就会替换我在剪贴板里复制的文字。

搞得我又要重新回去复制那段文字。

请问怎样在我选中文字并按下 p 键时,避免选中的文字替换我的剪贴板内容?

最好是能直接修改设置,而不是让我抛弃使用现有的默认快捷键。

灵光就闪,想到了关键字,搜到了解决办法:

xnoremap p "_dP

via: Replace a word with yanked text

需要 登录 后方可回复, 如果你还没有账号请 注册新账号