1

我使用 vsvim,当我在插入模式下为大写字母输入 'shift+each letter' 时,它会自动添加一个 '\n'。这让我很困惑。为什么会发生这种情况,我该如何避免这种情况?

4

1 回答 1

3

根据您的评论,您安装了 Python Intellisense Enhancer 扩展。这个扩展有一个与 VsVim 冲突的已知错误(实际上是任何其他使用它们硬编码的键映射的扩展)。

本质上,他们将某些组合键硬编码为开始智能感知。Visual Studio 本身虽然使用映射到某些组合键的命令。他们通过向进程发送击键来调用智能感知,而不是使用命令或智能感知 API。这会导致 VsVim 和其他扩展程序看到击键而不是命令,因此它们的反应就像用户输入了它一样

我在一段时间前提出了一个关于他们的错误建议,但没有得到任何回应

于 2013-08-14T06:09:50.940 回答