gvim:视觉模式移动损坏

gvim:视觉模式移动损坏

这可能是插件太多的结果,但我不知道是哪一个。

因此,正常模式下的 Vj 或 Vk 通常会突出显示两行。现在的行为是这样的:

  1. 按下 V 时,整行都会突出显示。确定
  2. 当按下 k 或 j 时,视觉块将被移除并替换为 k 或 j。:(

我检查了 vmap,没有使用这些键配置奇怪的映射。

如果我使用箭头键而不是 kjlh,那么一切都很好。

我的 gvim 版本是 7.4。在控制台 vim 中,它运行良好。

有什么线索可以解决这个问题吗?

答案1

听起来你进入的是选择模式而不是可视模式。当选择模式处于活动状态时,输入任何“可打印”内容都会删除选定的文本,进入插入模式,并插入你输入的字符。

'selectmode'您需要通过运行此命令(包括问号作为命令的一部分)来检查选项的值以及设置该选项的文件:

:verbose set selectmode?

然后您可以配置、修改或禁用执行此操作的插件/脚本。

或者,如果您想保留此行为,您可以在文本突出显示时通过按control+在视觉和选择模式之间切换g

相关内容