自從接觸vim,本身瞎鼓搗.vimrc也有一段時間了。收集記錄一下好用的配置。html
摺疊代碼經常用在代碼塊較長的狀況下,好比一個文件裏定義了不少個函數,或者註釋、括號影響的閱讀困難等。可是,咱們按結構將代碼摺疊後,嘿嘿,瞬間清爽。下面的操做能夠經過"za"在摺疊和展開間切換vim
相關摺疊操做參照https://www.cnblogs.com/fakis/archive/2011/04/14/2016213.htmlbash
個人設置以下:函數
"fold setting set foldenable set fdm=indent set foldcolumn=2 set foldlevelstart=99 setlocal foldlevel=1
按鍵映射就是本身設定按鍵功能,好比一鍵插入修改時間,一鍵插入某功能等等。下面是按F6一鍵插入當前時間。code
代碼:htm
nmap <F6> i<C-R>=strftime("%Y-%m-%d %a %H:%M:%S")<CR><ESC> imap <F6> <C-R>=strftime("%Y-%m-%d %a %H:%M:%S")<CR>
下面是經常使用設置:blog
set number "行號 set showmatch set showcmd set cursorline "水平線 set incsearch set hlsearch set ruler set tabstop=4 "設置縮進爲4個空格 set shiftwidth=4 "設置自動縮進長度爲4個空格 set softtabstop=4 set expandtab "設置tab轉換爲空格 set cindent "設置智能縮進,其餘可選縮進方式:autoindent, cindent, indentexpr colorscheme evening "配色方案
ok,先這樣ci