使用所有 Vim、Xvim(用于 Xcode)和 Ideavim(用于 IntelliJ),我希望能够在插入模式而不是 Vims 下使用默认键绑定。我已经使用 Xcode 很长一段时间了,并且已经非常擅长使用标准 Xcode 绑定进行打字,但是 Vim 绑定在不处于插入模式时要好得多。
我知道您可以进行 .vimrc 设置,例如
:im <C-D> <esc>xa
来模拟这些功能,但这仍然会留下一些行为略有不同的问题,并且在这些命令具有多种用途的情况下会失去功能。IE ctrl+n 既是down
在打字时也是next
在滚动自动完成时。.vimrc 中的自定义绑定删除了滚动自动完成的能力。
使用
:im <C-N> <NOP>
启用滚动自动完成,但仍然不能让它作为down
.
有人知道如何解决这个问题吗?