Chinaunix首页 | 论坛 | 博客
  • 博客访问: 69220
  • 博文数量: 24
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 260
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-03 10:47
文章分类
文章存档

2011年(1)

2010年(1)

2009年(22)

我的朋友

分类: LINUX

2009-09-12 21:46:49


"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Colors and Fonts
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"Enable syntax hl

syntax enable


"Set font to Monaco 10pt
"很明显这里的MySys()函数没有定义,是个错误吧,这里的MySys()函数是想要在不同系统中可以用同一份vimrc。
if MySys() == "mac"
  set gfn=Bitstream\ Vera\ Sans\ Mono:h14
  " guifont 和 gfn是一样的,
  set nomacatsui
  set termencoding=macroman
elseif MySys() == "linux"
  set gfn=Monospace\ 11
endif

if has("gui_running")
  set guioptions-=T
  let psc_style='cool'
  colorscheme ps_color
else
  set background=dark
  colorscheme zellner
  " 所有的colorscheme都保存在/usr/share/vim/vim(版本号)/colors/*.vim下。
endif





"Some nice mapping to switch syntax (useful if one mixes different languages in one file)
" 表示 Enter 键

map 1 :set syntax=cheetah
map 2 :set syntax=xhtml
map 3 :set syntax=python
"问题: ft 是什么? FileType的缩写
map 4 :set ft=javascript
"问题: sync 是什么?
"同步,设置语法的同步,fromstart 是文件从头开始分析,可以让语法高量完全准确
"       但是,很长的文件也需要很久。
map $ :syntax sync fromstart
"问题: BufEnter 是什么? 意为,在输入缓冲器以后
autocmd BufEnter * :syntax sync fromstart

"Highlight current
if has("gui_running")
  set cursorline     
  " cursorline 会用横线显示出光标所在行
  " hi 就是 highlight
  hi cursorline guibg=#333333
  hi CursorColumn guibg=#333333
endif

"Omni menu colors
hi Pmenu guibg=#333333
"问题 guibg 和 guifg 是什么? guibg是背景色,guifg 是前景色。
"#333333 是黑色    #FFFFFF 是白色
hi PmenuSel guibg=#555555 guifg=#ffffff



阅读(631) | 评论(0) | 转发(0) |
0

上一篇:vimrc 之 "General"

下一篇:vimrc 之 "Fileformats"

给主人留下些什么吧!~~