vim行號,配置文件問題

$vi ~/.vimrc 設置完後 $:x 或者 $wq 進行保存退出便可。 下面給出一個例子,其中列出了常常用到的設置,詳細的設置信息請參照參考資料: 「雙引號開始的行爲註釋行,下同 「去掉討厭的有關vi一致性模式,避免之前版本的一些bug和侷限 set nocompatible 「顯示行號 set number 「檢測文件的類型 filetype on 「記錄歷史的行數 set history=1000 「背景使用黑色 set background=dark 「語法高亮度顯示 syntax on 「下面兩行在進行編寫代碼時,在格式對起上頗有用; 「第一行,vim使用自動對起,也就是把當前行的對起格式應用到下一行; 「第二行,依據上面的對起格式,智能的選擇對起方式,對於相似C語言編 「寫上頗有用 set autoindent set smartindent 「第一行設置tab鍵爲4個空格,第二行設置當行之間交錯時使用4個空格 set tabstop=4 set shiftwidth=4 「設置匹配模式,相似當輸入一個左括號時會匹配相應的那個右括號 set showmatch 「去除vim的GUI版本中的toolbar set guioptions=T 「當vim進行編輯時,若是命令錯誤,會發出一個響聲,該設置去掉響聲 set vb t_vb= 「在編輯過程當中,在右下角顯示光標位置的狀態行 set ruler 「默認狀況下,尋找匹配是高亮度顯示的,該設置關閉高亮顯示 set nohls 「查詢時很是方便,如要查找book單詞,當輸入到/b時,會自動找到第一 「個b開頭的單詞,當輸入到/bo時,會自動找到第一個bo開頭的單詞,依 「次類推,進行查找時,使用此設置會快速找到答案,當你找要匹配的單詞 「時,別忘記回車 set incsearch 「修改一個文件後,自動進行備份,備份的文件名爲原文件名加「~「後綴 if has(「vms」) //注意雙引號要用半角的引號" " set nobackup else set backup endif 若是去除註釋後,一個完整的.vimrc配置信息以下所示: set nocompatible set number filetype on set history=1000 set background=dark syntax on set autoindent set smartindent set tabstop=4 set shiftwidth=4 set showmatch set guioptions-=T set vb t_vb= set ruler set nohls set incsearch if has("vms") set nobackup else set backup endifphp

若是設置完後,發現功能沒有起做用,檢查一下系統下是否安裝了vim-enhanced包,查詢命令爲: $rpm –q vim-enhanced 參考資料: 1.vim的徹底翻譯版在下面鏈接處能夠找到 http://vimcdoc.sourceforge.net/ 能夠下栽其中的一個PDF版本,裏面介紹的很詳細,強烈推薦:) 2.更詳細的vim信息能夠訪問: http://www.vim.org/ 3.一個帶有英文註釋的.vimrc例子 http://www.vi-improved.org/vimrc.phpvim

此文講解的是vim編輯多字節編碼文檔(中文)所要了解的一些基礎知識,注意其沒有涉及gvim,純指字符終端下的vim。ui

相關文章
相關標籤/搜索