如果我向上翻页和向下翻页,这些就会消失。为什么会发生这种情况以及如何纠正?
https://i.stack.imgur.com/DnMYl.png https://i.stack.imgur.com/DnMYl.png
我最近摆弄了我的 vimrc。这可能是原因吗?
更新:
我找出原因了。我添加了自动更新 vim 状态行中的 cwd 名称和当前 git 分支的功能。这导致 vim 滞后,每次上/下/左/右键点击时出现滞后,它都会打印出幽灵字符 ^[OA 等。
事情可能变得复杂,因为我在 tmux 中使用 vim,但我也在 tmux 之外看到了幽灵字符。所以,可能不会。
我已经在 .vimrc 中关闭了这两个功能,并且我的 vim 状态栏目前不如以前那么棒了:(
但愿有一条出路。
^[OB
and ^[OA
你的终端是如何表示的<down>
and <up>
.
我见过这些(还有他们的朋友^[OC
and ^[OD
)出现在“命令行”或全能完成菜单中以及在 tmux 中使用 vim 中的几个插件期间。
我的解决方案是将它们映射到方向键:
map ^[OA <up>
map ^[OB <down>
map ^[OC <right>
map ^[OD <left>
如果您不知道,请勿输入^[
作为两个角色,你必须做<C-v><Esc>
.
也就是说,当在--INSERT--
模式按Control键和V键在一起,然后按Escape钥匙。这样做将输入正确的single看起来像的角色^[
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)