进入虚拟终端会禁用 Vim 配色方案

进入虚拟终端会禁用 Vim 配色方案

当我进入虚拟终端时,我的 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

相关内容