Vim 插入模式下的双攻丝j退出插入模式

Vim 插入模式下的双攻丝j退出插入模式,vim,Vim,我已经设法破坏了我的vim,因此如果我在插入模式下双击j,它将退出插入模式,而不键入js。我已经完全重新启动了,没有什么乐趣可言 我到底做了什么?如果不知道你的.vimrc是什么样子,很难确切地说出你做了什么。如果您想完全重置vim,您必须删除~/.vimrc文件并让vim重新生成其默认设置,这将解决您的问题,但也会破坏您对vim配置所做的任何其他永久性修改。将此添加到vimrc的底部: :imap jj <Esc> :imap jj 多亏了肯特,我才明白这一点 :iunmap j

我已经设法破坏了我的vim,因此如果我在插入模式下双击
j
,它将退出插入模式,而不键入
j
s。我已经完全重新启动了,没有什么乐趣可言


我到底做了什么?

如果不知道你的.vimrc是什么样子,很难确切地说出你做了什么。如果您想完全重置vim,您必须删除~/.vimrc文件并让vim重新生成其默认设置,这将解决您的问题,但也会破坏您对vim配置所做的任何其他永久性修改。

将此添加到vimrc的底部:

:imap jj <Esc>
:imap jj

多亏了肯特,我才明白这一点

:iunmap jj
:iunmap kk
不知道它们是如何突然神奇地映射到的(vimrc什么也没说)


完全有可能我以前没有注意到这种行为。。。不过我已经用了4-5年了:(

听起来更像一个谜:)。尝试在没有配置的情况下运行vim:
vim-u NONE
。一旦确认是您的配置导致了问题,请尝试注释掉(在前面加上
)在你的
.vimrc
中填充东西,直到它工作为止。看起来这就是它设置的。让我走上正确的轨道来解决这个问题,谢谢!这很奇怪:)。
:version
将显示vim正在使用的所有配置文件(系统范围的vimrc、默认vimrc等),这可能会对你有所帮助。