Vim:如何禁用默认的LogiPat插件?

Nie*_*Bom 10 vim vim-plugin

在Vim 7.4中有一个名为"LogiPat"的默认插件.这个插件公开的命令是:ELP,它影响了我经常使用的另一个命令:Explore.对于我总是使用的最后一个命令,:E但由于LogiPat公开:ELP我需要键入:Ex哪个更多的工作.

我不使用LogiPat插件,想要禁用它.我该怎么做呢?

我已经尝试在.vimrc中设置以下行:

let g:loaded_LogiPat = "v3"
Run Code Online (Sandbox Code Playgroud)

希望这会阻止LogiPat加载.但那没用.

我希望有一个简单的方法可以做到这一点,不需要我从vim/plugin目录中移动或删除插件.

mel*_*ene 13

这是LogiPat插件中的一个错误:

" Load Once: {{{1
if &cp || exists("loaded_logipat")
 finish
endif
let g:loaded_LogiPat = "v3"
Run Code Online (Sandbox Code Playgroud)

它设置g:loaded_LogiPat但检查loaded_logipat.(并且文件被命名logiPat.vim.有人与他们的大小写非常不一致.)

解决方法是设置

let g:loaded_logipat = 1
Run Code Online (Sandbox Code Playgroud)

在你的.vimrc.

  • 没关系,我看到作者网页上的最新版本(v4b)已经更新.现在文件名和变量分别是"logiPat.vim"和"loaded_logiPat". (2认同)