Vundle pour VIM ne fonctionne pas sur Ubuntu
J'ai installé Vundle via les instructions données dans ce blog http://web.archive.org/web/20120731003342/http://www.charlietanksley.net/philtex/sane-vim-plugin-management
mais lorsque j'essaie d'exécuter :BundleInstall
- je obtenir un VIM erreur
E492: Not an editor command: BundleInstall
Voici mon tree ~/.vim
/home/max/.vim
└── bundle
└── vundle
├── autoload
│ ├── vundle
│ │ ├── config.vim
│ │ ├── installer.vim
│ │ └── scripts.vim
│ └── vundle.vim
├── doc
│ └── vundle.txt
├── LICENSE-MIT.txt
├── README.md
└── test
├── files
│ └── test.erl
├── minirc.vim
└── vimrc
Également lors du démarrage de VIM, je reçois un tas de E492
s comme
Error detected while processing /home/max/.vimrc:
line 6:
E117: Unknown function: vundle#rc
line 10:
E492: Not an editor command: Bundle 'gmarik/vundle'
line 15:
E492: Not an editor command: Bundle 'tpope/vim-fugitive'
line 16:
E492: Not an editor command: Bundle 'Lokaltog/vim-easymotion'
line 17:
E492: Not an editor command: Bundle 'rstacruz/sparkup', {'rtp': 'vim/'}
line 19:
E492: Not an editor command: Bundle 'surround.vim'
line 20:
E492: Not an editor command: Bundle 'snipMate'
line 21:
E492: Not an editor command: Bundle 'tComment'
line 22:
E492: Not an editor command: Bundle 'mru.vim'
line 23:
E492: Not an editor command: Bundle 'The NERD tree'
line 24:
E492: Not an editor command: Bundle 'matchit.zip'
line 25:
E492: Not an editor command: Bundle 'Vimball'
line 26:
E492: Not an editor command: Bundle 'ScrollColors'
line 27:
E492: Not an editor command: Bundle 'L9'
line 28:
E492: Not an editor command: Bundle 'FuzzyFinder'
line 30:
E492: Not an editor command: Bundle 'git://git.wincent.com/command-t.git'
Et voici mon .vimrc
set nocompatible
filetype off " required!
set rtp+=~/.vim/vundle.git/
call vundle#rc()
" let Vundle manage Vundle
" required!
Bundle 'gmarik/vundle'
" My Bundles here:
"
" original repos on github
Bundle 'tpope/vim-fugitive'
Bundle 'Lokaltog/vim-easymotion'
Bundle 'rstacruz/sparkup', {'rtp': 'vim/'}
" vim-scripts repos
Bundle 'surround.vim'
Bundle 'snipMate'
Bundle 'tComment'
Bundle 'mru.vim'
Bundle 'The NERD tree'
Bundle 'matchit.zip'
Bundle 'Vimball'
Bundle 'ScrollColors'
Bundle 'L9'
Bundle 'FuzzyFinder'
" non github repos
Bundle 'git://git.wincent.com/command-t.git'
" Shortcuts
noremap <C-Up> <C-W>+
noremap <C-Down> <C-W>-
noremap <C-Left> <C-W>>
noremap <C-Right> <C-W><
nnoremap ,v <C-w>v
nnoremap ,h <C-w>s
nnoremap ,, <C-w>w
map <F11> <Esc>:call libcallnr("gvimfullscreen.dll", "ToggleFullScreen", 0)<CR>
nmap gf <S-g>
nmap f :FufFile <CR>
vmap c gc
nmap c gcc
nmap tt :tabnew <CR>
nmap tc :tabclose <CR>
nmap ml :MRU <CR>
nmap s :w <CR>
nmap q :q! <CR>
syntax on
set mouse=a "enables mouse
" Selecting different color schemes
map <silent> ,3 :NEXTCOLOR<cr>
map <silent> ,2 :PREVCOLOR<cr>
map <silent> ,1 :SCROLL<cr>
" Directory Set up
set backup "backs up files
set backupdir=$HOME/.vimbackup
set directory=$HOME/.vimswap
set viewdir=$HOME/.vimviews
"
" silent execute '!mkdir -p $HOME/.vimbackup'
" silent execute '!mkdir -p $HOME/.vimswap'
" silent execute '!mkdir -p $HOME/.vimviews'
" au BufWinLeave * silent! mkview "makes vim save view state
" au BufWinEnter * silent! loadview "makes vim load view state
" Appearance
set columns=60
set guifont=Monaco:h11
map <F11> <Esc>:call libcallnr("gvimfullscreen.dll", "ToggleFullScreen", 0)<CR>
map <silent> ,m :e ftp://mitemiu.com/public_html/wp-content/themes/Mitemiu/<CR>
" map <silent> ,c :e ftp://www.caeious.com/public_html/wp-content/themes/caeious/<CR>
map <silent> ,c :e ftp://www.caeious.com/public_html/<CR>
color jellybeans
set tabpagemax=10 "show only 10 tabs
set background=dark
set number
set scrolloff=3 "minimum lines to keep above/below cursor
set foldenable "auto fold code
" Behaviour
" set nowrap "wrap long lines
set linebreak
:filetype plugin indent on " lets filetype plugins be used
" if bufwinnr(1)
" map <kPlus><C-W>+
" map <kMinus><C-W>-
" map <kDivide><c-w><
" map <kMultiply><c-w>>
" endif
set autoindent
set smartindent
set tabstop=4
set shiftwidth=4
set smarttab
set expandtab
set softtabstop=4
set spell
set showmatch "shows matching parens, brackets
set winminheight=0
set go-=T "eliminates tool bar in gVim
set go-=m "eliminates menu bar in gVim
set go-=r "eliminates right scroll bar
set lines=50 "50 lines of text instead of 24
set backspace=2 "makes backspace work like normally it does
:fixdel
set vb t_vb= "prevents vim from beeping when command is bad. instead it flashes screen.
set ruler "shows statusline, displays curor position
set incsearch "vim searches text as you enter it
" set hlsearch "hilights searched items
set ignorecase "case insensitive search
set smartcase "case sensetive when using captials
set wildmenu "shows list instead of completing
set wildmode=list:longest,full "command <TAB> completeiton, lists matches,
set virtualedit=all "lets cursor freely roam anywhere like in command mode
Évidemment Vundle n'a pas été installé correctement. Comment puis-je faire Vundle travail?
OriginalL'auteur | 2012-08-29
Vous devez vous connecter pour publier un commentaire.
Vundle est installé dans
donc cette ligne
devrait être
est le chemin d'accès d'un dossier contenant tout ce qui fait un dépôt Git un dépôt Git. Vous ne pouvez pas vraiment s'attendre à ce que Vim trouve utilisable scripts.
en fait je me suis trompé. J'ai d'abord été la suite d'un autre tutoriel charlietanksley.net/philtex/sane-vim-plugin-management et a supposé que c'était une copie exacte de gmarik. Je vais corriger ça dans mon post.
Aussi, cette .vimrc a bien fonctionné pour moi: github.com/wavded/vim-stylus/issues/26#issuecomment-13114948
OriginalL'auteur romainl
J'ai eu ce problème à l'aide de
git commit
oucrontab -e
Ces commandes semblait invoquer
vi
au lieu devim
réglage de ce paramètre dans mon .bashrc fixe cette
git config --global core.editor vim
OriginalL'auteur Jens Timmerman
Je viens de rencontrer le problème et je l'ai résolu après la lecture de
https://github.com/gmarik/vundle/issues/168
Il dit.
Ce qui pourrait arriver si vous appelez l'éditeur vi explicitement (pour éviter les "alias") par /usr/bin/vi au lieu de vim.
Un simple "git commit" voulez faire cela pour moi avant que je l'ai configuré pour utiliser vim à la place. (git config --global core.l'éditeur de "vim")
OriginalL'auteur androidyue
J'ai rencontré le même problème. Après avoir essayé toutes les méthodes mentionnées recommandé par les autres, et a échoué.
Enfin, j'ai constaté que sur notre Ubuntu 14.04.1 service, VIM n'est pas installé en tant que par défaut!
Il est difficile de se rendre compte de ce problème, depuis VIM utilisateurs comme moi juste utilisé pour le type de "vi" au lieu de "vim", et il montre une "VIM - amélioration de la VI" page d'accueil.
Donc, assurez-vous que vous avez installé VIM:
Ou il suffit de taper:
Si il n'est pas installé, procédez comme elle recommande:
OriginalL'auteur samuel
vi ~/.gitconfig
et
ensemble
$rm-rf ~/.vim/bundle/vundle
et $git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
~/.gitconfig
, mais de supprimer le paquet et de le réinstaller de nouveau fait le problème, merci.OriginalL'auteur Roman Pogorelchuk
L' .vimrc ici a fonctionné pour moi: https://github.com/wavded/vim-stylus/issues/26#issuecomment-13114948
OriginalL'auteur Costa
@romainl dit mon vundle installé dans
.vim/bundle/Vundle.vim/
, si vous avez besoin de changer de ligne :set rtp+=~/.vim/vundle.git/
à
set rtp+=~/.vim/bundle/Vundle.vim/
ouais merci ~
OriginalL'auteur zongbao2014