gpt4 book ai didi

Vim 病原体无法加载 - E117 : Unknown function: pathogen#infect

转载 作者:行者123 更新时间:2023-12-04 03:45:07 24 4
gpt4 key购买 nike

这应该是一个非常简单的问题。我有一个简单的.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

但是,当我尝试启动 vim 时,我收到以下错误消息:
Error detected while processing /Users/Jon/.vimrc:
line 3:
E117: Unknown function: pathogen#infect
line 15:
E185: Cannot find color scheme 'vividchalk'

为了解决这个问题,我已经工作了很长时间,包括在这里查看: Vim: Pathogen not loading在这里: Pathogen does not load plugins在这里: https://github.com/tpope/vim-pathogen/issues/50

我将所有与 vim 相关的文件存储在 ~/.dotfiles/vim/ 中目录并有符号链接(symbolic link) .vimrc.gvimrc.vim/从我的主目录。我尝试加载三个插件:command-t、commentary 和 fugitive。这些插件都是 git 子模块。目录结构如下:
.dotfiles/
├──vim/
├── autoload/
│   └── pathogen.vim
├── bundle/
│   ├── command-t/
│   ├── commentary/
│   └── fugitive/
├── colors/
│   ├── distinguished.vim
│   └── vividchalk.vim
├── ftdetect/
│   ├── markdown.vim
│   └── vim.vim
├── gvimrc
├── snippets/
│   └── markdown.snippets
├── syntax/
│   ├── markdown.vim
│   └── python.vim
├── test.txt
└── vimrc

最佳答案

由于vividchalk也无法加载,我猜vim无法访问您的.vim。

你在 OS X 上吗?您在使用 MacVim ?

您可能错误地创建了 ~/.vim。我会这样做(使用绝对路径):

ln -s ~/.dotfiles/vim ~/.vim

你可以试试这个:
mkdir ~/vim_archive
mv ~/.*vim* ~/vim_archive/.
mkdir -p ~/.vim/colors
cp ~/vim_archive/.vim/colors/vividchalk.vim ~/.vim/colors/.
echo colorscheme vividchalk > ~/.vimrc

如果加载成功,则 vim 正在正确读取您的 vimrc 和 .vim。然后尝试使用链接文件夹。如果可行,则添加病原体并查看它是否加载。

关于Vim 病原体无法加载 - E117 : Unknown function: pathogen#infect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13080490/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com