在vim中,打开文件后,如果按k
,它会以某种方式映射到^[[>1;2802;0ck
,这将删除当前和上面的行并进入插入模式。
我从vim myfile -W a.log
命令获取地图并查看a.log文件。
如何纠正这个?
答案 0 :(得分:0)
Vim自定义映射通常用“vimrc” file,~/.vimrc
(或Windows上的~/_vimrc
)编写。当Vim打开时,该文件自动运行,人们经常在那里放置命令来自定义Vim的设置和映射。检查该文件是否存在。如果是,请检查它是否包含map k ^[[>1;2802;0ck
之类的命令。 map
可能是一个不同但相关的命令,例如nmap
或nnoremap
。
如果您有vimrc
但它不包含任何映射命令,那么vimrc
可能会加载一个错误的插件。重命名您的vimrc
文件,以便Vim无法看到它,然后再次运行Vim。如果问题现在消失了,您知道问题出在vimrc
。删除文件中的行,直到找到导致问题的行。