Skip to content

Instantly share code, notes, and snippets.

@userid
Last active August 29, 2015 14:20
Show Gist options
  • Save userid/45b1c7bc70cf23c1f44c to your computer and use it in GitHub Desktop.
Save userid/45b1c7bc70cf23c1f44c to your computer and use it in GitHub Desktop.
simple vimrc
"取消自动备份
set nobackup
"语法高亮
syntax on
"设置Tab和空格
set tabstop=4
set shiftwidth=4
set expandtab
set smarttab
"检测文件类型
filetype on
filetype indent on
" 非兼容vi模式
set nocompatible
" 高亮search命中的文本
set hlsearch
" 搜索时忽略大小
set ignorecase
" 有一个或以上大写字母时仍大小写敏感
set smartcase
" 自动判断编码时,依次尝试以下编码
set fileencodings=ucs-bom,utf-8,gb18030,default
"用于允许切换未保存的buffer
set hidden
" 色彩
""设置键位映射
" 使用空格代替“:”来输入vi命令
map <Space> :
" 使用Tab切换tab
map <Tab> :bn<CR>
"设置颜色
set t_Co=256
"colors desert
" 设置statusline
set laststatus=2
hi Search term=reverse ctermfg=232 ctermbg=36 guifg=#080808 guibg=#00af87 guisp=#00af87
"hi User0 ctermfg=yellow ctermbg=138
hi User1 ctermbg=235 ctermfg=13
hi User2 ctermbg=235 ctermfg=11
hi User3 ctermbg=8 ctermfg=235
hi User4 ctermbg=234 ctermfg=9 cterm=bold
hi User5 ctermbg=235 ctermfg=4
hi User6 ctermbg=235 ctermfg=4
hi User7 ctermbg=235 ctermfg=12
hi User8 ctermbg=235 ctermfg=10
hi User9 ctermbg=7 ctermfg=12
set statusline=
set statusline+=%1*\[%n] "buffernr
set statusline+=%2*\ %<%F\ "File+path
set statusline+=%3*\ %y\ "FileType
set statusline+=%4*\ \ %m%r%w\ "Modified? Readonly? Top/bot.
set statusline+=%5*\ (%{''.(&fenc!=''?&fenc:&enc).''} "Encoding
set statusline+=%6*\ %{(&bomb?\",BOM\":\"\")}\ "Encoding2
set statusline+=%7*\ %{&ff})\ "FileFormat (dos/unix..)
set statusline+=%8*\ %=\ Row:%l/%L\ -\ Col:%3c\ (%3p%%)\ "Rownumber - Colnr /total (%)
set statusline+=%9*\ %P\ \ \ %=(c)\ \[Gao\ Jie\]\ "End.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment