98 lines
752 B
VimL
98 lines
752 B
VimL
|
~ cat .vimrc
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
" show line number
|
||
|
set nu
|
||
|
|
||
|
|
||
|
" highlight code
|
||
|
syntax enable
|
||
|
syntax on
|
||
|
set t_Co=256
|
||
|
|
||
|
set showcmd
|
||
|
set foldenable
|
||
|
set laststatus=2
|
||
|
|
||
|
"auto indent
|
||
|
set autoindent
|
||
|
" c-like indent
|
||
|
set cindent
|
||
|
set ts=2
|
||
|
set sw=2
|
||
|
set expandtab
|
||
|
set smarttab
|
||
|
set backspace=2
|
||
|
|
||
|
set pastetoggle=<F2>
|
||
|
|
||
|
" default charset
|
||
|
set encoding=utf-8
|
||
|
set fencs=utf-8,gb18030,gbk,gb2312
|
||
|
set fileencodings=utf-8,ucs-bom,chinese
|
||
|
|
||
|
|
||
|
" no backup file & cache
|
||
|
set nobackup
|
||
|
set noswapfile
|
||
|
|
||
|
" diabled visual cpopy
|
||
|
xnoremap p "_dp
|
||
|
|
||
|
" can use mouse anywhere
|
||
|
set mouse=a
|
||
|
"set selection=exclusive
|
||
|
"set selectmode=mouse,key
|
||
|
|
||
|
set clipboard=unnamedplus
|
||
|
|
||
|
" reload file if it changed outside
|
||
|
set autoread
|
||
|
|
||
|
|
||
|
" remmeber histories
|
||
|
set history=100
|
||
|
|