当我进入虚拟终端时,我的 Vim 配色方案被忽略。
我已经按照以下方式配置了它这个博客。
以下是我的~/.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
这部分应该已经修复了吧?
if $COLORTERM == 'gnome-terminal'
set term=gnome-256color
set t_Co=256
colorscheme railscasts
else
colorscheme default
endif
答案1
这是可以做到的,但它相当复杂(所以如果你真的想要颜色,我建议使用常规终端)但如果你真的想这样做,请查看超级用户的以下问题:https://superuser.com/questions/67582/tty-with-256-colors
它们指示设置适当的 TERM 变量,然后这个 TERM 变量也需要添加到你的 vimrc 中,因为现在仅为 设定了颜色TERM=gnome-terminal
。