防止箭头键破坏点命令

时间:2017-12-19 10:00:06

标签: vim

我正在尝试找到替换多游标插件,并发现cgn命令非常有用。但是,在插入模式期间使用箭头键存在不良行为。有时不需要更改整个搜索条目(例如修复拼写错误),因此在这种情况下需要箭头键。要重现“错误”,您可以输入tabe然后3ifoobar<Enter><Esc>/foo<Enter>cgn<End>bar<Esc>. 无论你将使用什么动作:箭头键或像<End>这样的键 - 强大的点命令停止工作。我的意思是它只是将移动后写入的文本插入到同一位置,而不是更改下一个搜索条目。

1 个答案:

答案 0 :(得分:2)

支持重做的唯一方法是在<C-G>U<right>之前使用<left>。这需要has('patch-7.4.849')

如果您需要移动到行尾,则需要计算。如果你需要移动到下一行,你将松开重做。