0

我使用 vim 来编辑不同的文件类型。似乎 vim 可以正确加载文件类型插件,对于不同的文件类型,突出显示、缩进和注释都运行良好。但菜单栏似乎不起作用。例如。我安装了 vim-latex,因此打开 .tex 文件后,菜单栏有所有菜单 Tex-suite、Tex-enviroment、Tex-Math 等,但是当我切换回 .py 文件时,这些菜单仍然存在......甚至 .tex 文件编译的键盘映射仍然存在。当我键入时<leader>ll,vim 仍然在以前的缓冲区中编译 .tex 文件...

当加载不同的文件类型时,我应该如何重置 vim 菜单(和键盘映射)?谢谢!

4

1 回答 1

1

我以前不知道vim-latex,但它看起来像一个完全接管 Vim 的强大套件,目前不支持在加载后撤消其大量自定义。

您可以通过以下方式摆脱菜单

:aunmenu TeX-Suite

并同样通过删除映射

:nunmap <buffer> <Leader>ll

但我想简单地退出 Vim 并重新启动它是最简单、实用的解决方案。

当然,您可以针对该项目提出增强请求,但我想这不是他们的优先事项,有些人可能会发现切换缓冲区时切换菜单比延迟菜单更烦人。

于 2012-09-12T19:01:56.823 回答