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一鍵插入當前時間。code

代碼:htm

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、經常使用設置

下面是經常使用設置:blog

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,先這樣ci

相關文章
相關標籤/搜索