码迷,mamicode.com
首页 > 系统相关 > 详细

vim常用配置 vimrc文件

时间:2019-04-28 20:28:58      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:常用设置   level   ldl   auto   ash   mrc   levels   ref   结构   

自从接触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文件

标签:常用设置   level   ldl   auto   ash   mrc   levels   ref   结构   

原文地址:https://www.cnblogs.com/HolmeXin/p/10786185.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!