IDEAVim和Vim粘贴行为不一致,搞懵了!
vim吧
全部回复
仅看楼主
level 6
挖掘狂人 楼主
最近发现一个很迷惑的问题:同样的操作,原生Vim和IDEAVim表现不一样。
操作步骤:
用yiw复制当前单词(比如复制了"color")选中其他几个单词(Visual模式)按p粘贴,想把选中的单词替换成"color"
实际表现:
原生Vim:正常替换,选中的单词都变成了"color"IDEAVim/VS Code Vim:粘贴出来的不是"color",而是被覆盖掉的旧内容,越贴越乱
之前好像没这个问题,最近突然出现的。
我试过的办法
查了Vim帮助文档,说Visual模式下:
小写p会把选中文本放进未命名寄存器大写P不会改变未命名寄存器
但我试了用P,在IDEAVim里也不行。
求助
这是IDEAVim的bug吗?还是只有我这样?有没有配置能让IDEAVim行为和原生Vim一致?看到有人推荐vnoremap p "_dhp,这个可行吗?有什么副作用?
目前临时方案是用"0p,但每次要多按两个键,有点麻烦。
希望大佬指点,谢谢!
2026年04月02日 09点04分 1
1