vim 配色选择

使用了xshell,默认的vim配色desert感觉不是很舒服。因为经常使用term终端自己定义的RGB(5,100,53)的配色。

在网上找了半天,有个不错的工具: gui2term.py 的工具(但是它是py3k编写的,所以若转化为 py2.+,还需要另外装一个 3to2的组件)


具体操作步骤:

1)3to2 -w gui2term.py  # 生成python 2 能使用的工具 
2)把系统默认的/usr/share/vim/color/desert.vim copy 出来一份到自己的随便某个目录;
3)运行python工具gui2term desert.vim mycolor.vim,生成自己的配色方案:mycolor.vim
4)修改一下 mycolor.vim 里的 color_name=mycolor # 原来用的是desert
5) 把mycolor.vim copy 到 ~/.vim/colors/mycolor.vim 
6) 在把个人的 ~/.vimrc 里添加   :color mycolor

这样重新打开vim的时候,就是默认的终端颜色了。


顺便贴一下我的color颜色配置:


set background=dark
if version > 580
    " no guarantees for version 5.8 and below, but this makes it stop
    " complaining
    hi clear
    if exists("syntax_on")
    syntax reset
    endif
endif
let g:colors_name="mycolor"

highlight Normal guifg=white guibg=grey20 ctermfg=231 ctermbg=236

" highlight groups
highlight Cursor guifg=slategrey guibg=khaki ctermfg=67 ctermbg=186
"hi CursorIM
"hi Directory
"hi DiffAdd
"hi DiffChange
"hi DiffDelete
"hi DiffText
"hi ErrorMsg
highlight VertSplit guifg=grey50 guibg=#c2bfa5 gui=NONE ctermfg=244 ctermbg=144 cterm=NONE
highlight Folded guifg=gold guibg=grey30 ctermfg=220 ctermbg=239
highlight FoldColumn guifg=tan guibg=grey30 ctermfg=180 ctermbg=239
highlight IncSearch guifg=slategrey guibg=khaki ctermfg=67 ctermbg=186

"hi LineNr
highlight ModeMsg guifg=goldenrod ctermfg=178
highlight MoreMsg guifg=seagreen ctermfg=29
highlight NonText guifg=lightblue guibg=grey30 ctermfg=152 ctermbg=239
highlight Question guifg=springgreen ctermfg=48
highlight Search guifg=wheat guibg=peru ctermfg=223 ctermbg=172
highlight SpecialKey guifg=yellowgreen ctermfg=112
highlight StatusLine guifg=black guibg=#c2bfa5 gui=NONE ctermfg=16 ctermbg=144 cterm=NONE
highlight StatusLineNC guifg=grey50 guibg=#c2bfa5 gui=NONE ctermfg=244 ctermbg=144 cterm=NONE
highlight Title guifg=indianred ctermfg=167
highlight Visual guifg=khaki guibg=olivedrab gui=NONE ctermfg=186 ctermbg=64 cterm=NONE
"hi VisualNOS
highlight WarningMsg guifg=salmon ctermfg=210
"hi WildMenu
"hi Menu
"hi Scrollbar
"hi Tooltip

" syntax highlighting groups
hi Comment  guifg=SkyBlue
hi Constant guifg=#ffa0a0
hi Identifier   guifg=palegreen
hi Statement    guifg=khaki
hi PreProc  guifg=indianred
hi Type     guifg=darkkhaki
hi Special  guifg=navajowhite
"hi Underlined
highlight Ignore guifg=grey40 ctermfg=241
"hi Error
highlight Todo guifg=orangered guibg=yellow2 ctermfg=202 ctermbg=226

" color terminal definitions
hi SpecialKey
hi NonText cterm=bold
hi Directory
hi ErrorMsg cterm=bold
hi IncSearch cterm=NONE
hi Search cterm=NONE
hi MoreMsg
hi ModeMsg cterm=NONE
hi LineNr
hi Question
hi StatusLine cterm=bold,reverse
hi StatusLineNC cterm=reverse
hi VertSplit cterm=reverse
hi Title
hi Visual cterm=reverse
hi VisualNOS cterm=bold,underline
hi WarningMsg
hi WildMenu
hi Folded
hi FoldColumn
hi DiffAdd
hi DiffChange
hi DiffDelete cterm=bold
hi DiffText cterm=bold
hi Comment
hi Constant
hi Special
hi Identifier
hi Statement
hi PreProc
hi Type
hi Underlined cterm=underline
hi Ignore cterm=bold
hi Ignore
hi Error cterm=bold


"vim: sw=4



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值