我使用vim编辑不同的文件类型。
似乎vim可以正确加载filetype插件,对于不同的文件类型,突出显示,缩进和注释都运行良好。
但是菜鸟似乎不起作用。
例如。我安装了vim-latex,因此在打开.tex文件后,菜单栏中包含Tex-suite,Tex-enviroment,Tex-Math等所有菜单。
但是当我切换回.py文件时,这些菜单仍然存在......甚至.tex文件编译的键映射仍然存在。当我输入<leader>ll
时,vim仍会编译前一个缓冲区中的.tex文件...
如果加载了不同的文件类型,我应该如何重置vim菜单(和键盘图)? 谢谢!
答案 0 :(得分:1)
之前我不知道 vim-latex ,但它看起来像一个完全接管Vim的强大套件,并且目前不支持在加载后撤消其大量自定义。
您可以通过
删除菜单:aunmenu TeX-Suite
同样通过
删除映射:nunmap <buffer> <Leader>ll
但我想简单地退出Vim并重新启动它是最简单,实用的解决方案。
当然,您可以针对项目提交增强请求,但我想这并不是他们的日程安排,有些人可能会在切换缓冲区时发现菜单切换比延迟菜单更烦人。