gpt4 book ai didi

Vim 无法识别来自 vim-latex 的某些命令

转载 作者:行者123 更新时间:2023-12-04 17:52:47 27 4
gpt4 key购买 nike

我通过 Vundle 安装了 vim-latex,我试图禁用它默认设置的一些烦人的映射。来自docs我知道,例如,我可以使用以下命令取消映射 FEM:

call IUNMAP('FEM','tex')

但是当我输入时,我收到错误 E117: Unknown function: IUNMAP

我通过在我的 vimrc 中包含 Plugin 'LaTeX-Suite-aka-Vim-LaTeX' 安装了带有 Vundle 的 vim-latex我刚刚使用 PluginUpdate 命令更新了所有内容,运行没有错误,所以我应该有最新版本的包。

我是不是漏掉了什么?

最佳答案

实际上,您遇到的问题与您从哪里获取 vim-latex 有关。

与:

Plug 'LaTeX-Suite-aka-Vim-LaTeX'

您从 here 获得它,您会注意到自 2010 年以来就没有更新过。查看该存储库中的 plugin/imaps.vim 文件,您会看到函数 IMAP()< 的定义,但不是 IUNMAP(),它可能是在存储库同步的最后日期之后引入的...

改为使用此来源:

Plug 'vim-latex/vim-latex'

将从here中获取这是此插件的官方维护位置。

如果您查看该源代码树中的 plugin/imaps.vim,您会注意到 函数! IUNMAP 在那里定义。

更新到正确的插件位置应该可以为您解决这个问题(以及过去 10 年的许多修复!)

关于Vim 无法识别来自 vim-latex 的某些命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60356484/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com