vim常用配置 vimrc文件

自从接触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,先这样

posted on 2019-04-28 19:56  HolmeXin  阅读(591)  评论(0编辑  收藏  举报

导航