plugin manager how linux vim vundle

linux - manager - vim vundle vim



Función desconocida: vundle#begin (4)

Tuve vundle viejo instalado. En lugar de usar git pull para actualizar vundle, quité vundle antiguo de ~/.vim y lo instalé después de la sección de inicio rápido en la página de Github de vundle .

Tal vez rompí algo cuando instalé vundle nuevo. Entiendo esto:

jack@Jack-PC ~ $ vim .vimrc Error detected while processing /home/jack/.vimrc: line 6: E117: Unknown function: vundle#begin line 15: E117: Unknown function: vundle#end Press ENTER or type command to continue

Seguí las instrucciones en la página de Github exactamente.

" .vimrc set nocompatible filetype off " Vundle set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() " "" Vundle Plugins List "Plugin ''gmarik/Vundle.vim'' "Plugin ''php.vim'' "Plugin ''neocomplcache'' "Plugin ''rails.vim'' "Plugin ''bling/vim-airline'' " call vundle#end() filetype plugin indent on


Creo que la mejor respuesta es:

set rtp+=$HOME/.vim/bundle/Vundle.vim " in OS X

Por supuesto, puede averiguar: echo $HOME , es su directorio personal o no.


Me encontré con este problema de nuevo. Después de verificar, la razón por la que hay más de un entorno de paquete en la computadora, puede: echo & rtp, y ver otro entorno, y eliminar otro directorio de paquetes.


Tu .vimrc parece estar bien. Parece que no has instalado el complemento vundle correctamente. Ejecuta este comando en tu consola.

git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim

Deberías tener una estructura de directorios como (lo simplifiqué):

~/.vim ├── bundle/ │   └── Vundle.vim <------------------ Vundle ├── colors/ │   └── Tomorrow.vim └── plugin/    └── acp.vim


tal vez la ubicación rtp es incorrecta, puede escribir

:echo &rtp

en Vim para ver si la ubicación de ~ soporte es correcta.

puedes reemplazar

set rtp+=~/.vim/bundle/Vundle.vim

a

set rtp+=/home/[YourUserName]/.vim/bundle/Vundle.vim //do not use ~