自从接触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一键插入当前时间。spa
代码:3d
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>
下面是经常使用设置:code
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,先这样htm