在可视模式下,为什么我的GVIM(在MS Windows上)会自动切换回插入模式?

时间:2013-10-09 03:06:51

标签: vim

我在Windows 7上使用GVim。

我的问题是:按'v'启动可视模式后,我只能使用箭头键进行导航/选择。如果我尝试使用“j”,“k”等其他键来导航/选择,它会自动切换回插入模式并插入刚输入的字母。

例如:光标位于“参数”一词的字母“m”上。我按'viw'选择单词,但当我按'i'并且单词变为'paraiweter'时,GVIM切换回插入模式

它只发生在GVIM中,而不是发生在VIM中。

非常感谢!

卡尔

1 个答案:

答案 0 :(得分:4)

我想你以某种方式将'selectmode'选项设置为包含“cmd”(:help 'selectmode')。查看当前值是什么,以及使用以下内容设置该值的脚本:

:verbose set selectmode?

然后您可以编辑该脚本并删除“cmd”字符串。

如果由于某种原因你无法编辑脚本(也许它是一个插件),你可以在配置中的某个地方set selectmode-=cmd。例如,在~/vimfiles/after/plugin目录中,或使用autocmd VimEnter set selectmode-=cmd