~/.vimrc
syntax enable
syntax onset background=dark " 你可以改成 light or dark
if !has('gui_running')
set term=xterm
set t_Co=256
endif
let g:solarized_termcolors = 256
colorscheme solarized
set nu
" Set syntax highlighting for specific file types
autocmd BufRead,BufNewFile Appraisals set filetype=ruby
autocmd BufRead,BufNewFile *.md set filetype=markdown
autocmd Syntax javascript set syntax=jquery
" Color scheme
"colorscheme solarized
highlight NonText guibg=#060606
highlight Folded guibg=#0A0A0A guifg=#9090D0
source $VIMRUNTIME/ruby-macros.vim
" Backspace deletes like most programs in insert mode
set backspace=2
" Show the cursor position all the time
set ruler
" Display incomplete commands
set showcmd
" Set fileencodings
set fileencodings=utf-8,bg18030,gbk,big5
filetype plugin indent on
" Softtabs, 2 spaces
set tabstop=2
set shiftwidth=2
set shiftround
set expandtab
" Display extra whitespace
set list listchars=tab:»·,trail:·
" Make it obvious where 80 characters is
set textwidth=80
set colorcolumn=+1
" Numbers
""set number
set numberwidth=5
set matchpairs+=<:>
set hlsearch
" Highlight current line
""au WinLeave * set nocursorline nocursorcolumn
""au WinEnter * set cursorline cursorcolumn
""set cursorline cursorcolumn