vim常用配置 vimrc文件
阿新 • • 發佈:2019-04-28
但是 縮進 pre 註釋 長度 代碼折疊 cin eve mat
自從接觸vim,自己瞎鼓搗.vimrc也有一段時間了。收集記錄一下好用的配置。
一、奇技淫巧
1、折疊代碼
折疊代碼常常用在代碼塊較長的情況下,比如一個文件裏定義了很多個函數,或者註釋、括號影響的閱讀困難等。但是,我們按結構將代碼折疊後,嘿嘿,瞬間清爽。下面的操作可以通過"za"在折疊和展開間切換
相關折疊操作參照https://www.cnblogs.com/fakis/archive/2011/04/14/2016213.html
我的設置如下:
"fold setting set foldenable set fdm=indent set foldcolumn=2 set foldlevelstart=99 setlocal foldlevel=1
2、按鍵映射
按鍵映射就是自己設定按鍵功能,比如一鍵插入修改時間,一鍵插入某功能等等。下面是按F6一鍵插入當前時間。
代碼:
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>
二、常用設置
下面是常用設置:
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,先這樣
vim常用配置 vimrc文件