將一下代碼copy到 用戶目錄下 新建文件為 ?.vimrc
保存即可生效; 如果想所有用戶生效 請(qǐng)修改 /etc/vimrc (建議先cp一份)
set nocompatible ” 關(guān)閉 vi 兼容模式
syntax on ” 自動(dòng)語(yǔ)法高亮
colorscheme molokai ” 設(shè)定配色方案
set number ” 顯示行號(hào)
set cursorline ” 突出顯示當(dāng)前行
set ruler ” 打開(kāi)狀態(tài)欄標(biāo)尺
set shiftwidth=4 ” 設(shè)定 > 命令移動(dòng)時(shí)的寬度為 4
set softtabstop=4 ” 使得按退格鍵時(shí)可以一次刪掉 4 個(gè)空格
set tabstop=4 ” 設(shè)定 tab 長(zhǎng)度為 4
set nobackup ” 覆蓋文件時(shí)不備份
set autochdir ” 自動(dòng)切換當(dāng)前目錄為當(dāng)前文件所在的目錄
filetype plugin indent on ” 開(kāi)啟插件
set backupcopy=yes ” 設(shè)置備份時(shí)的行為為覆蓋
set ignorecase smartcase ” 搜索時(shí)忽略大小寫(xiě),但在有一個(gè)或以上大寫(xiě)字母時(shí)仍保持對(duì)大小寫(xiě)敏感
set nowrapscan ” 禁止在搜索到文件兩端時(shí)重新搜索
set incsearch ” 輸入搜索內(nèi)容時(shí)就顯示搜索結(jié)果
set hlsearch ” 搜索時(shí)高亮顯示被找到的文本
set noerrorbells ” 關(guān)閉錯(cuò)誤信息響鈴
set novisualbell ” 關(guān)閉使用可視響鈴代替呼叫
set t_vb= ” 置空錯(cuò)誤鈴聲的終端代碼
” set showmatch ” 插入括號(hào)時(shí),短暫地跳轉(zhuǎn)到匹配的對(duì)應(yīng)括號(hào)
” set matchtime=2 ” 短暫跳轉(zhuǎn)到匹配括號(hào)的時(shí)間
set magic ” 設(shè)置魔術(shù)
set hidden ” 允許在有未保存的修改時(shí)切換緩沖區(qū),此時(shí)的修改由 vim 負(fù)責(zé)保存
set guioptions-=T ” 隱藏工具欄
set guioptions-=m ” 隱藏菜單欄
set smartindent ” 開(kāi)啟新行時(shí)使用智能自動(dòng)縮進(jìn)
set backspace=indent,eol,start
” 不設(shè)定在插入狀態(tài)無(wú)法用退格鍵和 Delete 鍵刪除回車(chē)符
set cmdheight=1 ” 設(shè)定命令行的行數(shù)為 1
set laststatus=2 ” 顯示狀態(tài)欄 (默認(rèn)值為 1, 無(wú)法顯示狀態(tài)欄)
set statusline= %
” 設(shè)置在狀態(tài)行顯示的信息
set foldenable ” 開(kāi)始折疊
set foldmethod=syntax ” 設(shè)置語(yǔ)法折疊
set foldcolumn=0 ” 設(shè)置折疊區(qū)域的寬度
setlocal foldlevel=1 ” 設(shè)置折疊層數(shù)為
” set foldclose=all ” 設(shè)置為自動(dòng)關(guān)閉折疊?
” 用空格鍵來(lái)開(kāi)關(guān)折疊
” nnoremap
” 配置多語(yǔ)言環(huán)境
if has(“multi_byte”)
” UTF-8 編碼
set encoding=utf-8
set termencoding=utf-8
set formatoptions+=mM
set fencs=utf-8,gbk
” 選中狀態(tài)下 Ctrl+c 復(fù)制
vmap