vim - 我如何检测哪个文件在 vim 中映射了这个键?

标签 vim

使用 vim,我发现一些键被映射到我没有那样做的东西。

当按下 TAB 时,vim 会做一些奇怪的 Action 。

在使用 :imap<CR> 检查后显示

i <Tab>      * pumvisible() ? "\<C-N>" : "\<TAB>"
i <Tab><Tab>   <ESC>o

我想删除那些东西。

但我不知道这些是从哪里来的。

我如何检测映射这些文件的确切文件?

我用的是Listmaps,但是结果,没有关于这个的map。

也试过 grep 这样的:

$grep -r 'map <Tab>' ~/.vim

只得到没有结果。

抱歉,英语太短了,提前致谢!

最佳答案

使用:verbose命令:

 :verbose imap <tab>

关于vim - 我如何检测哪个文件在 vim 中映射了这个键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20964737/

相关文章:

vim 和 latex 盒

macos - 如何在 Vim for MacOS 中初始化 sparkup 插件?

vim - 如何确定vim卡住的原因

vim - 如何从 Clojure REPL 评估读取器条件

macos - 在 OS X 上运行 VIM 的最佳方式?

function - 为什么我的 .vimrc 中的函数被自动调用?

syntax-highlighting - Vim语法/编译时错误突出显示

vim - 将 `:map` 的输出放入缓冲区

c# - Vim 用于 java 和 C#?

ruby - 命令行Matlab中的vi输入模式?