"Get out of VI's compatible mode.. set nocompatible "Sets how many lines of history VIM har to remember set history=400 "Enable filetype plugin filetype plugin on filetype indent on "Set to auto read when a file is changed from the outside set autoread "Have the mouse enabled all the time: set mouse=a "Fast saving nmap <leader>w :w!<cr> nmap <leader>f :find<cr> """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " => Colors and Fonts """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "Enable syntax hl syntax enable " Platform function! MySys() if has("win32") return "windows" else return "linux" endif endfunction "Set font to Monaco 10pt if MySys() == "mac" set gfn=Bitstream\ Vera\ Sans\ Mono:h14 set nomacatsui set termencoding=macroman elseif MySys() == "linux" set gfn=Monospace\ 11 elseif MySys() == "windows" set guifont=Courier_New:h11:cANSI endif if has("gui_running") "set guioptions-=T "let psc_style='cool' "gvim的主题颜色 colorscheme ir_black else "vim的主题颜色 set background=dark colorscheme koehler endif autocmd BufEnter * :syntax sync fromstart let &termencoding=&encoding set fileencodings=utf-8,gbk,ucs-bom,cp936 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " => VIM userinterface """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "Set 7 lines to the curors - when moving vertical.. set so=7 "Turn on WiLd menu set wildmenu "Always show current position set ruler "The commandbar is 2 high set cmdheight=2 "Show line number set nu "Do not redraw, when running macros.. lazyredraw set lz "Change buffer - without saving set hid "Set backspace set backspace=eol,start,indent "Bbackspace and cursor keys wrap to set whichwrap+=<,>,h,l "Ignore case when searching set ignorecase set incsearch "Set magic on set magic "No sound on errors. set noerrorbells set novisualbell set t_vb= "show matching bracets set showmatch "How many tenths of a second to blink set mat=2 "Turn backup off set nobackup set nowb set noswapfile """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " => Folding """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "Enable folding, I find it very useful set nofen set fdl=0 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " => Text options """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" set expandtab set shiftwidth=4 set tabstop=4 "au FileType html,vim,javascript setl shiftwidth=2 "au FileType html,vim,javascript setl tabstop=2 set smarttab set lbr set tw=500 """""""""""""""""""""""""""""" " => Indent """""""""""""""""""""""""""""" "Auto indent set ai "Smart indet set si "C-style indeting set cindent "Wrap lines set wrap :map ff :tabnext<CR> :map fd :tabnew .<CR>
vim配置文件精简版
最新推荐文章于 2024-09-16 15:26:35 发布