2011-12-09 19 views
15

Ciao Ho cercato di configurare vim su ubuntu.Vim vundle colorschemes - vimrc

Tutti i pacchetti sembrano installare bene. Tuttavia, se si installa un colorscheme via vundle e quindi si utilizza il nome di colorscheme, non sembra che trovi lo schema.

Ho tentato di installare i railscast, solarizzato e deserto-caldo ma tutti non sono riusciti a caricare.

Questo è il mio .vimrc sto facendo qualcosa di sbagliato?

set nocompatible    " be iMproved 
filetype off     " required! 

colorscheme desert-warm 

" next tab 
map <F7> :tabn  
" previous tab 
map <F8> :tabp 
" Close Tab abd save 
map <F9> ZZ 
" open and edit file 
map <F6> :tabedit 

set rtp+=~/.vim/bundle/vundle/ 
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/'} 
Bundle 'tpope/vim-rails.git' 
Bundle 'desert-warm-256' 
" vim-scripts repos 

Bundle 'L9' 
Bundle 'FuzzyFinder' 
" non github repos 
Bundle 'git://git.wincent.com/command-t.git' 
Bundle 'https://github.com/vim-scripts/perl-support.vim.git' 
Bundle 'https://github.com/Raimondi/delimitMate.git' 
Bundle 'https://github.com/altercation/vim-colors-solarized.git' 
Bundle 'https://github.com/jpo/vim-railscasts-theme.git' 
" ... 

filetype plugin indent on  " required! 
" 
" Brief help 
" :BundleList   - list configured bundles 
" :BundleInstall(!) - install(update) bundles 
" :BundleSearch(!) foo - search(or refresh cache first) for foo 
" :BundleClean(!)  - confirm(or auto-approve) removal of unused bundles 
" 
" see :h vundle for more details or wiki for FAQ 
" NOTE: comments after Bundle command are not allowed.. 

risposta

12

Provare a spostare il colorscheme chiamata alla fine del file.

Inoltre, il nome dello schema di colori del tuo esempio non funziona per me, dovrebbe essere colorscheme desert-warm-256. Per visualizzare un elenco di combinazioni di colori correntemente installate, provare a immettere :colorscheme <TAB> in modo interattivo.

+0

Grazie, la mancia è stata davvero utile. –

0

colorscheme desert-warm deve venire dopo Bundle 'desert-warm-256' dal momento che è il comando bundle che aggiunge le cose al percorso:

Bundle 'desert-warm-256' 
colorscheme desert-warm 

Fonte: same question on GitHub issue.

Nota: Vundle ha recentemente (2014/03/18) scambiati a utilizzare Plugin invece di Bundle, quindi dopo aver git pull sarà:

Plugin 'desert-warm-256' 
colorscheme desert-warm 
6

Penso che la risposta a questa domanda è che non c'è no call vundle#end() o syntax on nel poster originale .vimrc.

L'aggiunta di queste due linee e ad esempio la linea colorscheme solarized in qualsiasi punto dopo lo call vundle#end() avrebbe risolto il problema.

+0

Grazie, metti la linea dello schema dei colori dopo che vundle #() ha risolto il mio problema – mko

+0

Credo che una versione precedente di vundle non richiedesse questa chiamata a 'vundle # end()'. Ho dovuto aggiungere questo quando faccio un clone git di Vundle su una nuova macchina. Vedi esempio .vimrc [collegamento] (https://github.com/gmarik/Vundle.vim#quick-start) – MrQBerrt

0

Dovresti scrivere la tua linea "colorsheme desert bla bla" DOPO la linea Plugin. Perché Vundle ha prima bisogno di installare questo plug-in di colori e dopo di esso può usarlo. Scusa il mio faticoso inglese.