1 votos

Al pasar a un terminal virtual se desactiva el esquema de colores de Vim

Cuando entro en un terminal virtual mi esquema de colores de Vim es ignorado.

Lo he configurado de la siguiente manera este blog .

Aquí están todos mis ~/.vimrc

if $COLORTERM == 'gnome-terminal'
    set term=gnome-256color
    set t_Co=256
    colorscheme railscasts
else
    colorscheme default
endif

"FileType support
set filetype=on
filetype plugin on
filetype indent on

"Color scheme and font
autocmd FileType javascript,html,css,php colorscheme railscasts
autocmd FileType javascript,html,css,php set gfn=Monaco\ 10

"Indentation
autocmd FileType javascript,html,css,php set ai
autocmd FileType javascript,html,css,php set sw=4
autocmd FileType javascript,html,css,php set ts=4
autocmd FileType javascript,html,css,php set sts=4
autocmd FileType javascript,css,php set textwidth=79

"Enable autocompletion
autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS
autocmd FileType html set omnifunc=htmlcomplete#CompleteTags
autocmd FileType css set omnifunc=csscomplete#CompleteCSS

"Enable line numbers
autocmd FileType javascript,css,php set number

"Enable incremental search
autocmd FileType javascript,html,css,php set incsearch

Esta parte debería estar arreglada, ¿no?

if $COLORTERM == 'gnome-terminal'
    set term=gnome-256color
    set t_Co=256
    colorscheme railscasts
else
    colorscheme default
endif

2voto

Vrolijk Puntos 1

Se puede hacer pero es bastante complicado (por lo que recomiendo usar un terminal normal si realmente quieres los colores) pero si realmente quieres hacerlo echa un vistazo a la siguiente pregunta sobre superusuario: https://superuser.com/questions/67582/tty-with-256-colors

Ellos instruyen para establecer la variable TERM apropiada, esta variable TERM entonces también necesita ser añadida a su vimrc, porque ahora los colores sólo se establecen para TERM=gnome-terminal .

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: