Это должно быть очень простой проблемой. У меня есть простой файл .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 не загружается и здесь: Pathogen не загружает плагины и здесь: https://github.com/tpope/vim-pathogen/issues/50
Я храню все свои файлы, связанные с vim, в каталоге ~/.dotfiles/vim/
и имею символические ссылки на .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
~/.dotfiles/
? Это, наверное, то, что портит вещи. - person romainl   schedule 26.10.2012