我将_vsvimrc文件缩减为一行:
inoremap jk <esc>
现在,每当我直接点击jk
或esc
时,它都会恢复正常模式,但也会将光标放在显示行为的 0 列:gif 处。
删除jk
映射可解决此问题。
这是预期的行为吗?我在 Gvim 中做了同样的测试,它似乎没有同样的问题。
GitHub 上的相关问题
此行为在此处设计使然。在此示例中,当您点击<Esc>
(直接或通过 jk
(时,插入符号位于虚拟空间中。当这种情况发生时,VsVim 会将插入符号放在同一行的最后一个真实空间中。
如果在 Visual Studio 中启用空白查看,则更容易看到此行为:
- 编辑 -> 高级
- 检查视图空白