ubuntu vi設定行號、加亮文法字型等 1、sudo vi /etc/vim/vimrc 次檔案中雙引導表示注釋,可以將帶set的雙引號,刪掉雙引號同時也可以添加新的,下面是部分設定選項: 其中有兩個的只能取其一set ai/noai " 自動縮排,新行與前面的行保持—致的自動空格/不自動空格(預設)set aw/noaw " 自動寫,轉入shell或使用:n編輯其他檔案時,當前的緩衝區被寫入/不寫set flash/noflash " 在出錯處閃爍但不嗚叫(預設)/使用嗚叫而不閃爍set ic/noic " 在查詢及模式比對時忽賂大小寫/不忽略大小寫(預設)set nu/nonu set number/nonumber " 螢幕左邊顯示行號/不顯示行號(預設)set showmatch " 顯示括弧配對,當鍵入“]”“)”時,高亮度顯示匹配的括弧/預設不高亮set showmode " 處於文本輸入方式時加亮按鈕條中的模式指標/預設不指示當前模式set showcmd " 在狀態列顯示目前所執行的指令,未完成的指令片段亦會顯示出來set warn/nowarn " 對文本進行了新的修改後,離開shell時系統給出顯示(預設)set ws/nows " 在搜尋時如到達檔案尾則繞迴文件頭繼續搜尋set wrap/nowrap " 長行顯示自動折行colorscheme evening " 設定背景為夜間模式filetype plugin on " 自動識別檔案類型,自動匹配對應的, “檔案類型Plugin.vim”檔案,使用縮排定義檔案set autoindent " 設定自動縮排:即每行的縮排值與上一行相等;使用 noautoindent 取消設定set cindent " 以C/C++的模式縮排set noignorecase " 預設區分大小寫 set ruler " 開啟狀態列尺規set scrolloff=5 " 設定游標離視窗上下邊界 5 行時視窗自動滾動set shiftwidth=4 " 設定 << 和 >> 命令移動時的寬度為 4set softtabstop=4 " 使得按退格鍵時可以一次刪掉 4 個空格,不足 4 個時刪掉所有剩下的空格)set tabstop=4 " 設定 tab 長度為 4set wrap " 自動換行顯示syntax enablesyntax on " 自動文法高亮 2、第二步還得拷貝一個檔案 http://www.bkjia.com/os/201109/105303.html 註:自己在修改以上操作時,還下載了一個新的vim(網上看了下,好像說的內建vi不是真的,裝了這個,暫時還不知道對此有無影響)