大佬教程收集整理的这篇文章主要介绍了Vim插件不能与病原体一起工作,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一台电脑,最近安装了Git(Vim在Git目录中)。 我尝试安装病原体,显然它安装正确,因为没有自动加载病原体的错误信息。 我的_vimrc位于用户/ 用户名 $ HOME,它与病原体相关。
execute pathogen#infect() //_vimrc starts with this line call pathogen#Helptags() Syntax on filetype plugin indent on
自动加载和捆绑的path是:C:/ progra〜1 / git / usr / share / vim / vim74 / autoload(和vim74 / bundle)
当我克隆一个插件(例如NerdTree)进行捆绑时,打开Vim时出现以下消息。
Error detected while processing /usr/share/vim/vim74/bundle/nerdtree/plugin/NERD_tree.vim: line 16: E15: Invalid expression: exists("loaded_nerd_tree")^M line 211: E171: Missing :endif
我也在vim中启动会话并使用
在Windows上安装pathogen vim插件
Vim,安装病原体Windows
Vim:不能让病原体加载捆绑
经过多次阅读,我仍然无法让病原体在Windows下加载插件
与cygwin内的vim病原体错误
:Help NERD_tree.txt
但它返回“对不起,对NERD_tree.txt没有帮助”
有谁知道是什么原因造成的问题,并有解决办法?
第一
所有的配置应该在$HOME/.vim/ (plugins,colorscheR_489_11845@es等)和$HOME/.vimrc (选项,映射等)中进行。 还要注意的是,从Vim 7.4开始,你可以直接在$HOME/.vim/里面加入你的vimrc ,这使得你的配置更容易管理。
无论你在/usr/share/vim/做了什么,都应尽快恢复。
第二
但是,你的问题是由行结束引起的:克隆过程将作者使用的过程更改为Windows上的标准过程 – crlf 。 因为Vim只接受,所以无法找到你的插件。
原因很可能是你的Git设置中的core.autocrlf的值。
下面的命令应该防止Git在checkout / clone / pull /等时将lf转换成crlf :
git config --global core.autocrlf false
以上是大佬教程为你收集整理的Vim插件不能与病原体一起工作全部内容,希望文章能够帮你解决Vim插件不能与病原体一起工作所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。