"不兼容vi set nocompatible
"自動縮進 set autoindent "設置菜單語言 let $LANG = 'en' "set message language set langmenu=en "set menu's language of gvim. no spaces beside '=' set backspace=indent,eol,start "設置行號 set nu! "設置tab 4 set ts=4 set ruler " 高亮顯示匹配的括號 set showmatch " 匹配括號高亮的時間(單位是十分之一秒) set matchtime=1 " 在被分割的窗口間顯示空白,便於閱讀 set fillchars=vert:\ ,stl:\ ,stlnc:\ " 設定默認解碼 set fenc=utf-8 set fencs=utf-8,usc-bom,euc-jp,gb18030,gbk,gb2312,cp936 " 能夠在buffer的任何地方使用鼠標(相似office中在工做區雙擊鼠標定位) set mouse=a set selection=exclusive set selectmode=mouse,key " 啓動的時候不顯示那個援助索馬里兒童的提示 "set shortmess=atI " 不讓vim發出討厭的滴滴聲 set noerrorbells
" 在處理未保存或只讀文件的時候,彈出確認 set confirm autocmd InsertLeave * se nocul " 用淺色高亮當前行 autocmd InsertEnter * se cul " 用淺色高亮當前行 hi CursorLine guibg=Grey40 guifg=red term=BOLD "set statusline=%F%w\ [File=%f]\ [POS=%l,%v][%p%%]\ %{strftime(\"%d/%m/%y\ -\ %H:%M\")} "狀態行顯示的內容 set foldenable " 容許摺疊 set foldmethod=manual " 手動摺疊 " 語法高亮 syntax on " 不要備份文件 set nobackup "設置字體 "set guifont=monospace\ 18 " HighLight current line au WinLeave * set nocursorline "nocursorcolumn au WinEnter * set cursorline "cursorcolumn set cursorline "cursorcolumn "Tarbar let g:tarbar_width=25 let g:tarbar_autofocus=1 let NERDTreeQuitOnOpen= 1 "nmap <F6> :TagbarToggle<CR> "powerline set guifont=PowerlineSymbols\ for\ Powerline set nocompatible set t_Co=256 " NERDTree config autocmd vimenter * NERDTree autocmd VimEnter * wincmd w let NERDTreeShowBookmarks=1 let NERDTreeQuitOnOpen=0 autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") &&b:NERDTreeType == "primary") | q | endif