【问题标题】:nvim: some mappings in init.vim don't loadnvim:init.vim 中的一些映射不加载
【发布时间】:2017-06-02 01:35:34
【问题描述】:

我在 nvim 的 init.vim 文件中有一些映射在 nvim 启动时不起作用。当我source ~/.config/nvim/init.vim 时,它们就会变得可用。

具体来说,我最注意到缺少的映射是:

inoremap <expr><tab> pumvisible() ? "\<c-n>" : "\<tab>"

我确定 nvim 在启动时加载了正确的 init.vim,因为在该文件中添加语法错误会导致 nvim 启动时出错。

如果您能提供任何帮助,我将不胜感激。

【问题讨论】:

    标签: neovim


    【解决方案1】:
    1. 使用:verbose imap &lt;Tab&gt; 查看哪个插件覆盖了您的地图。
    2. 针对插件提交错误。

    【讨论】:

    • 谢谢。这是另一个覆盖我的地图的插件。
    • @jamessan 我的noremap -t :vsp&lt;CR&gt;&lt;C-w&gt;w:terminal&lt;CR&gt; 映射遇到了类似的问题。我将如何更改此命令以及将其放置在何处以查看覆盖我的地图的内容?
    • @libby 如果您希望地图能够正常工作,但实际上并非如此,请运行 :verbose nmap -t 以查看地图是否存在,如果存在,是什么覆盖了它。
    猜你喜欢
    • 1970-01-01
    • 2013-03-05
    • 2010-11-04
    • 2016-07-31
    • 2019-12-01
    • 1970-01-01
    • 2013-01-04
    • 1970-01-01
    • 2014-11-13
    相关资源
    最近更新 更多