vim常用配置 vimrc文件

Posted holmexin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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,先这样

以上是关于vim常用配置 vimrc文件的主要内容,如果未能解决你的问题,请参考以下文章

Vim(Linux编辑器)简单配置和常用命令

vim 常用配置

vim 常用配置

linux下.vimrc的配置

vim常用命令

_ZNote_Vim_配置_vimrc