Ubuntu vim設定檔 附說明
收藏
安裝Ubuntu8.04beta版後,我的vim變得“無精打采”了,主要是沒有在設定檔中設定屬性的緣故,我的Ubuntu6.06是david幫我我配置的,超快,我還沒看清就弄完了,今天自己試試看吧,於是上網搜尋了一下相關內容,來個照貓畫虎,實驗基本成功!
我的vim設定檔位置:
/etc/vim/vimrc
我增加的內容:
"-----------------------
"基本設定
"-----------------------
"不使用與vi相容的鍵盤模式
set nocompatible
"檢測檔案的類型
filetype on
"記錄曆史的行數
set history=1000
"修改一個檔案後,自動進行備份,備份的檔案名稱為原檔案名稱加“~“尾碼
"if has("vms")
"set nobackup
"else
"set backup
"endif
" 可以在buffer的任何地方使用滑鼠
set mouse=a
set selection=exclusive
set selectmode=mouse,key
"-----------------------
"介面設定
"----------------------
"顯示行號
set nu!
"高亮顯示當前行
set cursorline
"背景使用黑色
set background=dark
"去除vim的GUI版本中的toolbar
set guioptions-=T
"在編輯過程中,在右下角顯示光線標位置
set ruler
"always show the status line
set laststatus=2
"---------------------
"格式設定
"---------------------
"自動換行
set wrap
"整詞換行
set linebreak
"自動對齊
set autoindent
"智能對齊
set smartindent
"設定自動縮排
set ai!
"設定tab鍵為4個空格
set tabstop=4
"不要用空格代替定位字元
set noexpandtab
"設定行間交錯為4個空格
set shiftwidth=4
"使退格鍵可用
set backspace=2
"允許backspace和游標鍵跨越行邊界
set whichwrap+=<,>,h,l
"---------------------
"編程設定
"---------------------
"文法高亮度顯示
syntax on
"設定匹配模式,類似當輸入一個左括弧時會匹配相應的那個右括弧
set showmatch
"--------------------
"搜尋相關設定
"-------------------
"預設情況下,搜尋結果是高亮度顯示的,該設定關閉高亮顯示
"set nohlsearch
"隨輸入增量搜尋
set incsearch