【发布时间】:2017-01-18 01:58:20
【问题描述】:
s在命令模式下通常会删除光标下的字符并进入插入模式。但是现在输入s 会打开这样的提示(在左下角)
>
而不是通常的替换模式。
我检查了什么:
.vimrc 中没有键被重新映射
:map s显示:
这是重新映射 x-s 还是 s?
什么可能导致这种行为?
编辑:我正在使用 vundle 插件管理器。从 .vimrc 中删除这一行可以解决问题。
call vundle#end()
这不是必需的吗?
编辑 2:正如@yolenoyer 所说,vundle#end() 是必需的,或者 all 插件被禁用。使用该建议,将其缩小到 vim-sneak 插件,甚至在其文档中说:
【问题讨论】:
-
在 vim 和命令模式中没有称为替换的模式,您是指命令行模式还是普通模式?请更具体!
-
感谢您的评论。 vi中有两种模式:命令模式和插入模式。我相信您将命令模式视为“正常”模式。
-
vi中有2种以上的模式。
-
啊,是的,当然 - ':' 调用的最后一行模式 - 这就是你所说的“命令行模式”吗?
-
是的,我就是这个意思。