Questo dovrebbe essere un problema molto semplice. Ho un semplice file .vimrc
. Si tratta di 15 linee nella sua interezza:Vim Pathogen non verrà caricato - E117: funzione sconosciuta: pathogen # infect
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
Quando provo ad avviare vim, però, ricevo il seguente messaggio di errore:
Error detected while processing /Users/Jon/.vimrc:
line 3:
E117: Unknown function: pathogen#infect
line 15:
E185: Cannot find color scheme 'vividchalk'
Ho lavorato un po 'di tempo a risolvere questo, tra cui guardare qui: Vim: Pathogen not loading e qui: Pathogen does not load plugins e qui: https://github.com/tpope/vim-pathogen/issues/50
sto memorizzazione di tutti i miei file VIM legati in una directory ~/.dotfiles/vim/
e hanno collegato simbolicamente .vimrc
e .gvimrc
e .vim/
dalla mia home directory. Ho tre plug-in che sto tentando di caricare: command-t, commentary e fugitive. Questi plugin sono tutti sottomoduli git. La struttura di directory è la seguente:
.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
Perché il ~/.dotfiles/'' directory? Probabilmente è roba da incasinare. – romainl