[问题]使用 vim 过程中遇到一个小问题

Vim、Emacs配置和使用
回复
yuzifu
帖子: 54
注册时间: 2006-07-27 2:28

[问题]使用 vim 过程中遇到一个小问题

#1

帖子 yuzifu » 2008-03-29 17:49

我使用的版本是8.04 + 7.1
安装的是full
可是遇到一个不知道怎么办的问题
在终端里运行vim的话,我设置的配色方案显示不了底色,不管换什么方案,底色通通是终端的底色白色。
而当我使用gvim的话,底色可以正常显示了,但是语法高亮没有了,要我手动:syntax on才能语法高亮。

不知道是哪儿的问题。
头像
yaoms
帖子: 4952
注册时间: 2007-10-19 14:51
来自: 深圳

#2

帖子 yaoms » 2008-03-29 18:27

代码: 全选

$cat ~/.vimrc
colorscheme murphy
syntax on

set softtabstop=4
set tabstop=4
set nu
"set autoindent
"set cindent
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#3

帖子 eexpress » 2008-03-29 18:52

是你的终端设置的吧。
● 鸣学
yuzifu
帖子: 54
注册时间: 2006-07-27 2:28

#4

帖子 yuzifu » 2008-03-31 12:06

我使用的配色方案是koehler,就出现了上面的问题
而使用murphy就能显示底面了,但终端下与gui的颜色显示还是有差异
请看图 :


我的配置是:
#cat /etc/vim/vimrc
set nocompatible
set fenc=utf-8
set fencs=utf-8,gb18030,gbk,gb2312,cp936
set confirm
set showmatch
set ignorecase
filetype on
filetype plugin on
filetype indent on
set viminfo+=!
set background=dark
syntax enable

set nu
set hlsearch
set incsearch
set tabstop=4
set softtabstop=4
set shiftwidth=4
set autoindent
set cindent
set nowrap
colorscheme murphy

if filereadable("/etc/vim/vimrc.local")
source /etc/vim/vimrc.local
endif
附件
console vim + murphy + /etc/vim/vimrc
console vim + murphy + /etc/vim/vimrc
gvim + murphy + /etc/vim/vimrc
gvim + murphy + /etc/vim/vimrc
poet
帖子: 2841
注册时间: 2006-09-11 22:47

#5

帖子 poet » 2008-04-10 23:28

因为vim的colorscheme体系中,终端色彩与gvim色彩是两套。他们肯定是不同的。

终端色彩有“透明色”这种选择,大多数colorscheme缺省是透明色,因此就是你终端的底色。。。
yuzifu
帖子: 54
注册时间: 2006-07-27 2:28

#6

帖子 yuzifu » 2008-08-18 9:07

:lol: 呵呵,非常感谢!
回复