zoukankan      html  css  js  c++  java
  • mac vim 配色

    syntax on
    set nu
    set noic
    set t_Co=256
    set tabstop=4
    set nocompatible
    set shiftwidth=4
    set softtabstop=4
    set backspace=2
    set autoindent
    set expandtab
    set smartindent
    set hlsearch
    
    "状态栏显示当前执行的命令
    set showcmd
    "粘贴时保持格式
    set paste
    "允许使用鼠标点击定位
    "set mouse=a
    "标尺功能,显示当前光标所在行列号
    set ruler
    
    "设定默认解码
    set fenc=utf-8
    set fencs=utf-8,usc-bom,euc-jp,gb18030,gbk,gb2312,cp936
    
    "设定字体
    set guifont=Courier_New:h11:cANSI
    set guifontwide=新宋体:h11:cGB2312
     
    "设定编码
    set enc=utf-8
    set fileencodings=ucs-bom,utf-8,chinese
    set langmenu=zh_CN.UTF-8
    language message zh_CN.UTF-8
    source $VIMRUNTIME/delmenu.vim
    source $VIMRUNTIME/menu.vim
    
    "自动补全
    filetype plugin indent on
    set completeopt=longest,menu
    
    "自动补全命令时候使用菜单式匹配列表
    set wildmenu
    autocmd FileType ruby,eruby set omnifunc=rubycomplete#Complete
    autocmd FileType python set omnifunc=pythoncomplete#Complete
    autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS
    autocmd FileType html set omnifunc=htmlcomplete#CompleteTags
    autocmd FileType css set omnifunc=csscomplete#CompleteCSS
    autocmd FileType xml set omnifunc=xmlcomplete#CompleteTags
    autocmd FileType java set omnifunc=javacomplete#Complet
    
    " Based on
    runtime colors/ir_black.vim
    
    let g:colors_name = "grb256"
    
    hi pythonSpaceError ctermbg=red guibg=red
    
    hi Comment ctermfg=darkgray
    
    hi StatusLine ctermbg=darkgrey ctermfg=white
    hi StatusLineNC ctermbg=black ctermfg=lightgrey
    hi VertSplit ctermbg=black ctermfg=lightgrey
    hi LineNr ctermfg=darkgray
    hi CursorLine       guifg=NONE        guibg=#121212     gui=NONE      ctermfg=NONE       ctermbg=234    cterm=NONE
    hi Function         guifg=#FFD2A7     guibg=NONE        gui=NONE      ctermfg=yellow     ctermbg=NONE   cterm=NONE
    hi Visual           guifg=NONE        guibg=#262D51     gui=NONE      ctermfg=NONE       ctermbg=236    cterm=NONE
    
    hi Error            guifg=NONE        guibg=NONE        gui=undercurl ctermfg=16         ctermbg=red    cterm=NONE     guisp=#FF6C60 " undercurl color
    hi ErrorMsg         guifg=white       guibg=#FF6C60     gui=BOLD      ctermfg=16         ctermbg=red    cterm=NONE
    hi WarningMsg       guifg=white       guibg=#FF6C60     gui=BOLD      ctermfg=16         ctermbg=red    cterm=NONE
    hi SpellBad         guifg=white       guibg=#FF6C60     gui=BOLD      ctermfg=16         ctermbg=160    cterm=NONE
    
    " ir_black doesn't highlight operators for some reason
    hi Operator         guifg=#6699CC     guibg=NONE        gui=NONE      ctermfg=lightblue  ctermbg=NONE   cterm=NONE
    
    highlight DiffAdd term=reverse cterm=bold ctermbg=lightgreen ctermfg=16
    highlight DiffChange term=reverse cterm=bold ctermbg=lightblue ctermfg=16
    highlight DiffText term=reverse cterm=bold ctermbg=lightgray ctermfg=16
    highlight DiffDelete term=reverse cterm=bold ctermbg=lightred ctermfg=16
    
    highlight PmenuSel ctermfg=16 ctermbg=156
    

    效果如下:

  • 相关阅读:
    [原创]NT系统信息察看工具 : NtInfoGuy
    [原创]obj-c编程17:键值观察(KVO)
    python使用django框架模板的基本使用
    mysql链接查询
    mysql数据库的增删改查
    python使用django创建项目详解
    python中sdk的使用 (一)
    unittest单元测试框架小白入门
    nosql数据库与sql数据库
    javascript数组的定义及基本操作详解
  • 原文地址:https://www.cnblogs.com/remainsu/p/mac-vim-pei-se.html
Copyright © 2011-2022 走看看