我正在尝试找到替换多游标插件,并发现cgn
命令非常有用。但是,在插入模式期间使用箭头键存在不良行为。有时不需要更改整个搜索条目(例如修复拼写错误),因此在这种情况下需要箭头键。要重现“错误”,您可以输入tabe
然后3ifoobar<Enter><Esc>/foo<Enter>cgn<End>bar<Esc>.
无论你将使用什么动作:箭头键或像<End>
这样的键 - 强大的点命令停止工作。我的意思是它只是将移动后写入的文本插入到同一位置,而不是更改下一个搜索条目。
答案 0 :(得分:2)
支持重做的唯一方法是在<C-G>U
和<right>
之前使用<left>
。这需要has('patch-7.4.849')
如果您需要移动到行尾,则需要计算。如果你需要移动到下一行,你将松开重做。