vim经常使用配置 vimrc文件

自从接触vim,本身瞎鼓捣.vimrc也有一段时间了。收集记录一下好用的配置。html

1、奇技淫巧

一、折叠代码

折叠代码经常用在代码块较长的状况下,好比一个文件里定义了不少个函数,或者注释、括号影响的阅读困难等。可是,咱们按结构将代码折叠后,嘿嘿,瞬间清爽。下面的操做能够经过"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>

2、经常使用设置

下面是经常使用设置: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

相关文章
相关标签/搜索