2011-12-09 8 views
15

Hola, he estado tratando de configurar vim en ubuntu.Vim voldle colorschemes - vimrc

Todos los paquetes parecen instalar bien. Sin embargo, si instala un esquema de colores mediante vundle y luego utiliza el nombre del esquema de colores, no parece encontrar el esquema.

He intentado instalar Railscasts, solarización y desértico cálido, pero todos han fracasado a la carga.

Este es mi .vimrc estoy haciendo algo mal?

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.. 

Respuesta

12

Intente mover la llamada colorscheme al final del archivo.

Además, el nombre esquema de color de su ejemplo no funciona para mí, que debería ser colorscheme desert-warm-256. Para ver una lista de combinaciones de colores actualmente instaladas, intente ingresar :colorscheme <TAB> de forma interactiva.

+0

Gracias, sugerencia fue realmente útil. Gracias –

0

colorscheme desert-warm debe venir después Bundle 'desert-warm-256' ya que es el comando bundle que añade cosas a la ruta:

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

Fuente: same question on GitHub issue.

Nota: Vundle recientemente (18/03/2014) intercambiada con el uso de Plugin en lugar de Bundle, así que después de git pull será:

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

Creo que la respuesta a esta pregunta es que hay no call vundle#end() o syntax on en el .vimrc del cartel original.

Agregando estas dos líneas y por ejemplo la línea colorscheme solarized en cualquier lugar después de que el call vundle#end() hubiera resuelto el problema.

+0

, línea de combinación de colores poner después vundle #() resolvió mi problema – mko

+0

creo una versión anterior de vundle no requería esta llamada a '# fin vundle()'. Tuve que agregar esto al hacer un clon git de vundle en una máquina nueva. Ver ejemplo .vimrc [link] (https://github.com/gmarik/Vundle.vim#quick-start) – MrQBerrt

0

Usted debe escribir su línea "colorsheme desierto bla bla" después de la línea de complementos. Porque Vundle primero necesita instalar este complemento de color y después de lo que puede usarlo. Lo siento, mi tedioso inglés.

Cuestiones relacionadas