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
    

    效果如下:

  • 相关阅读:
    Entity Framework 出现 "此 ObjectContext 实例已释放,不可再用于需要连接的操作" 的错误
    JS 页面加载触发事件 document.ready和window.onload的区别
    C# 控制台程序实现 Ctrl + V 粘贴功能
    网站推广必备的16个营销工具
    C# 如何捕获键盘按钮和组合键以及KeyPress/KeyDown事件之间的区别 (附KeyChar/KeyCode值)
    jQuery问题集锦
    zend studio打开文件提示unsupported character encoding
    简单的Jquery焦点图切换效果
    HTML实体符号代码速查表
    心得感悟
  • 原文地址:https://www.cnblogs.com/remainsu/p/mac-vim-pei-se.html
Copyright © 2011-2022 走看看