目前我使用Pathogen来组织我的vim插件.它看起来做得很好而没有任何障碍,但由于某种原因,没有生成帮助标签.我不认为我的文件结构有问题(尽管可能是这样),因为据我所知,我已经正确设置了它,例如:pathogen.vim
进入~/.vim/autoload
并且我的所有插件都在~/.vim/bundle
我.vimrc
对HOME
目录有别名,所以我可以快速找到并打开它,病原体相关部分如下所示:
filetype off
call pathogen#runtime_append_all_bundles()
call pathogen#helptags()
Run Code Online (Sandbox Code Playgroud)
我觉得我已经尝试过我在互联网上找到的每一次迭代,但没有任何成功.插件似乎每次都运行得很好,但我永远无法使用helptags获取帮助文档.如果有帮助,我正在使用Mac OSX 10.6.
任何建议表示赞赏.谢谢.
有没有可能让vim重新加载病原体插件而不重新启动vim?我用很多文件打开了vim,然后我添加了插件:
〜/ .vim/bundle 现在我想强制vim使用新的插件.
我打算在GVIM for windows中安装病原体插件,但是说明要安装在我没有的\ vimfiles\autoload文件夹中.我该如何安装病原体?
这应该是一个非常直接的问题.我有一个简单的.vimrc
文件.它整整15行:
filetype off
set nocompatible
call pathogen#infect()
syntax on
filetype plugin indent on
set hlsearch
set colorcolumn=79
set number
set list
set expandtab
set tabstop=4
set softtabstop=4
colorscheme vividchalk
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试启动vim时,我收到以下错误消息:
Error detected while processing /Users/Jon/.vimrc:
line 3:
E117: Unknown function: pathogen#infect
line 15:
E185: Cannot find color scheme 'vividchalk'
Run Code Online (Sandbox Code Playgroud)
我已经花了很长时间来解决这个问题,包括看这里:Vim:病原体没有加载,这里:病原体不加载插件,在这里:https://github.com/tpope/vim-pathogen/issues/50
我将所有与vim相关的文件存储在一个~/.dotfiles/vim/
目录中,.vimrc
并.gvimrc
与.vim/
我的主目录进行符号链接.我有三个插件我试图加载:命令-t,评论和逃犯.这些插件都是git子模块.目录结构如下:
.dotfiles/
???vim/
??? autoload/
? ??? pathogen.vim
??? bundle/
? ??? command-t/ …
Run Code Online (Sandbox Code Playgroud) 设置一台新机器并尝试在Vim中运行Solarized.运行vim时出现以下错误:
E185: Cannot find color scheme solarized
试图遵循官方回购中Solarized README的 Pathogen安装说明.检查了这个类似的问题和答案,它通过在目录中实际拥有正确的文件解决了问题,但正如您在下面看到的,我的目录确实充满了好吃的东西(我只是克隆了它).
32 syntax enable
33 " colo wombat
34
35 """ Solarized """
36 let g:solarized_termcolors=256
37 set background=dark
38 colorscheme solarized
Run Code Online (Sandbox Code Playgroud)
??? autoload
? ??? pathogen.vim
??? bundle
? ??? ctrlp.vim
? ? ??? autoload
? ? ? ??? ctrlp
? ? ? ? ??? bookmarkdir.vim
? ? ? ? ??? buffertag.vim
? ? ? ? ??? changes.vim
? ? ? …
Run Code Online (Sandbox Code Playgroud) 我最近搬到了一台新的MacBook上,随身携带了我的vim点文件.虽然Pathogen在我的旧MacBook上工作正常,但它在我的新MacBook上根本没有加载.我现在从头开始重新安装Pathogen,它也没有使用最基本的设置.我已经尝试了iTerm和Terminal.app以防万一我正在运行的iTerm的新版本是问题.
有任何想法吗?:)
我对linux世界相对较新,最近开始探索它提供的选项,我对vim编辑器的强大功能着迷.我最近在我的mintlinux机器上安装了vim74(最新版本的vim编辑器).并尝试了随附的教程,我对它们很满意.
现在,我想为vim添加一个名为NERDTree的新插件.我在谷歌上经历了很多例子来搜索相同的教程,但我发现他们指的是一个相对不同的文件结构(可能那些教程是针对不同版本的vim制作的,如果我理解正确的话)那让我很困惑.
据我所知,有一个名为vogen的病原体的插件管理器,必须放在vim下的自动加载目录中.但我没有看到任何名为"autoload"的目录.
在做了几个小时的研究并最终完全混淆了做什么后,我决定提出这个问题.
请帮助我或提供一些我可以关注的最新版本(vim74).
如果我需要提供更多细节,请告诉我.
我刚安装了MacVim(并覆盖了Vim).我正在努力让病原体发挥作用.当我启动Vim时,我收到以下错误:
Error detected while processing /Users/nir/.vim/autoload/pathogen.vim:
line 1:
E477: No ! allowed: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
line 2:
E488: Trailing characters: <html><head>
line 3:
Press ENTER or type command to continue
E488: Trailing characters: <title>302 Found</title>
line 4:
E488: Trailing characters: </head><body>
line 5:
E488: Trailing characters: <h1>Found</h1>
line 6:
E488: Trailing characters: <p>The document has moved <a href=
line 7:
E488: Trailing characters: <hr>
line 8:
E488: Trailing characters: <address>Apache/2.2.22 (Debian) Server at tpo.pe Port 443</address>
line …
Run Code Online (Sandbox Code Playgroud) 我知道在这个问题上有多个帖子,但是我试过让Vim的这个简单部分工作无济于事.我想让病原体插件与Vim一起使用.作为几点,我正在研究Windows系统.我已经下载通过GitHub的病原体和所创建的目录.vim
和子目录autoload
和bundle
.我.vimrc
是使用以下创建的默认值mkvimrc
:
call pathogen#infect()
syntax on
filetype plugin indent on
Run Code Online (Sandbox Code Playgroud)
添加到底部.解决我看过的其他帖子:
:set cp? = nocompatible
Run Code Online (Sandbox Code Playgroud)
我猜的一个方面是问题的一部分是在我运行后我:scriptnames
没有得到.vim
目录.我只得到Vim\.vimrc
和vim73
目录.我该如何解决这个问题?如果这对其他人显而易见,我已经在这很长一段时间并且道歉.
pathogen ×10
vim ×10
nerdtree ×2
plugins ×2
color-scheme ×1
linux-mint ×1
reload ×1
vi ×1
vim-plugin ×1
windows ×1