vim 的使用配置

 

在使用vim的時候,比如需要顯示行號等功能,每次都是:set nu 或者 :set number,打開另外一個文件的話,又要從新輸入一遍,實在麻煩。這裏有一個一勞永逸的方法,可以在啓動vim的時候就講自己的設置執行一遍。就在也不用老是被這些繁瑣的操作折磨了。

-----------------------------------------------------------------------------------------------------------------------------

以下操作均來自網絡資源的整理:

所以,一般情況下把.vimrc文件創建在當前用戶的根目錄下比較方便,即創建的命令爲:
$vi ~/.vimrc
設置完後
$:x 或者 $wq
進行保存退出即可。
下面給出一個例子,其中列出了經常用到的設置,詳細的設置信息請參照參考資料:
set nocompatible    #去掉討厭的有關vi一致性模式,避免以前版本的一些bug和侷限
set number          #顯示行號
filetype on           #檢測文件的類型
set history=1000    #記錄歷史的行數
set background=dark   #“背景使用黑色
syntax on               #語法高亮度顯示
#下面兩行在進行編寫代碼時,在格式對起上很有用;
set autoindent        #vim使用自動對起,也就是把當前行的對起格式應用到下一行;
set smartindent       #依據上面的對起格式,智能的選擇對起方式,對於類似C語言編
寫上很有用
set tabstop=4      #設置tab鍵爲4個空格,
set shiftwidth=4    #第二行設置當行之間交錯時使用4個空格
set showmatch      ##設置匹配模式,類似當輸入一個左括號時會匹配相應的那個右括號
set guioptions=T    #去除vim的GUI版本中的toolbar
set vb t_vb=       #當vim進行編輯時,如果命令錯誤,會發出一個響聲,該設置去掉響聲
set ruler           #在編輯過程中,在右下角顯示光標位置的狀態行
set nohls           #默認情況下,尋找匹配是高亮度顯示的,該設置關閉高亮顯示
#查詢時非常方便,如要查找book單詞,當輸入到/b時,會自動找到第一
#個b開頭的單詞,當輸入到/bo時,會自動找到第一個bo開頭的單詞,依

#次類推,進行查找時,使用此設置會快速找到答案,當你找要匹配的單詞時,別忘記回車

set laststatus=2     #將打開的文件的文件的路徑顯示出來

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 laststatus=2
set incsearch
if has("vms")
set nobackup
else
set backup
endif

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章