您的位置:首页 > 大数据 > 人工智能

Cygwin&Vim 搭建Mainframe IDE [14] - Colorzone配色主题1.0发布

2010-06-10 12:47 639 查看
新修改了部分GUI模式下的颜色,终端配色重新配置过,但只能适应于特定的终端颜色

看看GUI模式下的效果图



状态栏也有高亮效果,将以下设置和函数加入vimrc:

set statusline=
"set statusline+=%#StatuslineBufNr#%-1.2n/                        " buffer number
set statusline+=%h%#StatuslineFlag#%m%r%w                         " flags
set statusline+=%#StatuslinePath#/ %-0.20{StatusLineGetPath()}%0* " path
set statusline+=%#StatuslineFileName#//%t/                        " file name
set statusline+=%#StatuslineFileType#/ %{strlen(&ft)?&ft:'**'}    " filetype
set statusline+=%#StatuslineFileType#/ %{&fileformat}             " file format
set statusline+=%#StatuslineFileEnc#/ %{&encoding}                " encoding
set statusline+=%#StatuslineFileEnc#/ X:%-2B/ %0*                 " current char
set statusline+=%#StatuslinePosition#/L:%l/ C:%c/                 "line
set statusline+=%#StatuslinePercent#/ TL:%L/ %P/                  "position percentage
set statusline+=%#StatuslineCapsBuddy#%{exists('*CapsLockSTATUSLINE')?CapsLockSTATUSLINE():''} "Caps
set statusline+=%#StatuslineCapsBuddy#/ %{VimBuddy()}             "Buddy
set statusline+=%#StatuslineTime#%{strftime(/"%m-%d/ %H:%M/")}    " current time
function! StatusLineGetPath() "{{{
let g:Statusline_Max_Path = 20
let p = expand('%:.:h') "relative to current path, and head path only
let p = substitute(p,'/','/','g')
let p = substitute(p, '^/V' . $HOME, '~', '')
if len(p) > g:Statusline_Max_Path
let p = simplify(p)
let p = pathshorten(p)
endif
return p
endfunction "}}}


如果终端支持自定义RGB颜色,建议用以下设置

ff888a85,ffef2929,ff8ae234,ffe9b96e,ff00bfff,ffda70d6,ff87ceeb,ffeeeeec

grey red green yellow blue magenta cyan white

下载地址:http://www.vim.org/scripts/script.php?script_id=2681
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: