【问题标题】:Why disabling mapping doesn't work in my vim editor?为什么禁用映射在我的 vim 编辑器中不起作用?
【发布时间】:2018-03-29 03:10:40
【问题描述】:

在我的 vim 编辑器中,我可以通过以下命令找到两个映射:

:imap <CR>

它输出:

i  <CR>        &@<SNR>60_AutoPairsOldCRWrapper73<SNR>60_AutoPairsReturn
i  <CR>          <CR><Plug>DiscretionaryEnd

我想禁用第一个,所以我将它添加到我的 .vimrc 文件中:

iunmap <buffer> <CR>

但是当我打开我的编辑器时vim显示错误no such mapping错误,但实际上我可以通过在编辑器中输入命令来禁用映射:

:iunmap <buffer> <CR>

我想知道为什么我不能让它在我的 .vimrc 配置文件中工作。

【问题讨论】:

    标签: vim vim-plugin


    【解决方案1】:

    插件来源于您的vimrc,因此在执行该命令时未定义您要禁用的映射。

    也就是说,插件的自述文件告诉您如何替换默认映射。所以……阅读并进行实验。

    【讨论】:

    • :h g:AutoPairsMapCR
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-13
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    • 2011-07-23
    • 2021-01-11
    • 1970-01-01
    相关资源
    最近更新 更多