VIM常見配置

2021-09-23 19:04:55 字數 1960 閱讀 7619

vim的配置檔案為vimrc檔案,分為系統vimrc檔案和使用者vimrc檔案。在通常情況下,不進行系統vimrc檔案的修改,而是各個使用者針對自己的需求對使用者vimrc檔案進行配置。

在」.vimrc「裡可以修改vim配置

set nocp "工作在vi不相容模式

set ru "該命令開啟 vim 的狀態列標尺

set hls "搜尋時高亮顯示被找到的文字

set number

syntax on "語法高亮

" file

filetype on" 開啟檔案型別偵測

filetype plugin on" 根據偵測到的不同型別載入對應的外掛程式

filetype indent on" 自適應不同語言的智慧型縮排

"tab

filetype indent on "自適應不同語言的智慧型縮排

set expandtab " 將製表符擴充套件為空格

set tabstop=4 " 設定編輯時製表符占用空格數

set shiftwidth=4 " 設定格式化時製表符占用空格數

set softtabstop=4 " 讓 vim 把連續數量的空格視為乙個製表符

set ambiwidth=double

"highlight

set cursorline "選中行出現下劃線

"set cursorcolumn "顯示選中列

" 設定行尾空格高亮顯示

highlight whitespaceeol ctermbg=red guibg=red

match whitespaceeol /\s\+$/

"backup

set backup

set backupext=.bak

" 如果想關閉備份檔案,使用:set nobackup

"status

set laststatus=2 " 總是顯示狀態列

set statusline=[%f]%y%r%m%*%=[line:%l/%l,column:%c][%p%%] "顯示檔名:總行數,總的字元數

"codefold

"set foldmethod=indent" 基於縮排進行**摺疊

set foldmethod=syntax" 基於語法進行**摺疊

"set nofoldenable " 啟動 vim 時關閉摺疊**

"操作:za,開啟或關閉當前摺疊;zm,關閉所有摺疊;zr,開啟所有摺疊

" 設定顯示空白符

set list

set listchars=tab:\>\ ,trail:.

set mouse=a "滑鼠控制移動

set is "未完全輸入完畢要檢索的文字時就開始檢索

"editing related

set backspace=indent,eol,start

set whichwrap=b,s,<,>,[,]

set selectmode=

set mousemodel=popup

set keymodel=

set selection=inclusive

" encoding related

set encoding=utf-8

set langmenu=zh_cn.utf-8

"language message zh_cn.utf-8 "中文顯示

set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1 "編碼自動識別

" color

"set background=dark "設定背景色

"colorscheme molokai "配色方案

" misc

"set spell "啟動拼寫檢查

"set wildmenu vim 自身命令列模式智慧型補全

linux之vim常見配置

vim vimrc去掉討的關vi一致性模式,避免以前版本的一些bug和侷限 set nocompatible 顯示行號 set number 檢測檔案的型別 filetype on 記錄歷史的行數 set history 1000 背景使用黑色 已經測試這個沒有什麼效果 加了會報錯,建議大家不要加上...

vim常見命令

vim是linux功能強大的文字編輯器,能夠新建 編輯 顯示文字內容。vim是vi的乙個增強版,ubuntu預設安裝精簡版的vim。需要重新安裝vim,詳見 a在游標所在字元後插入 a在游標所在行的末尾輸入 i在游標所在字元前插入 i在游標所在行的行首插入 o在游標下插入新行 o在游標上插入新行 進...

Vim常見用法

n g 定位到第n行 n enter 向下移動n行 enter 下移一行 d 刪除游標到行尾的所有字元 dd 刪除整行 n space 游標右移n個字元 space 游標右移 ctrl f 向下翻頁 ctrl b 向下翻頁 u 撤銷 ctrl r 對撤銷的撤銷 e 放棄對檔案的所有更改,回到剛剛開啟...