vim常用配置 vimrc文件

时间:2022-04-26 09:27:35

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

一、奇技淫巧

1、折叠代码

折叠代码常常用在代码块较长的情况下,比如一个文件里定义了很多个函数,或者注释、括号影响的阅读困难等。但是,我们按结构将代码折叠后,嘿嘿,瞬间清爽。下面的操作可以通过"za"在折叠和展开间切换

vim常用配置 vimrc文件

相关折叠操作参照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一键插入当前时间。

vim常用配置 vimrc文件

代码:

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,先这样