linux下vim配置文檔 set nocompatible " 關閉 vi 相容模式syntax on " 自動文法高亮set number " 顯示行號set ruler " 開啟狀態列尺規set shiftwidth=4 " 設定 << 和 >> 命令移動時的寬度為 4
set softtabstop=4 " 使得按退格鍵時可以一次刪掉 4 個空格set tabstop=4 " 設定 tab 長度為 4set nobackup " 覆蓋檔案時不備份set autochdir " 自動切換目前的目錄為當前檔案所在的目錄set backupcopy=yes " 設定備份時的行為為覆蓋set ignorecase smartcase " 搜尋時忽略大小寫,但在有一個或以上大寫字母時仍保持對大小寫敏感set nowrapscan " 禁止在搜尋到檔案兩端時重新搜尋
set incsearch " 輸入搜尋內容時就顯示搜尋結果set hlsearch " 搜尋時高亮顯示被找到的文本set noerrorbells " 關閉錯誤資訊響鈴set novisualbell " 關閉使用可視響鈴代替呼叫set t_vb= " 置空錯誤鈴聲的終端代碼"set showmatch " 插入括弧時,短暫地跳轉到匹配的對應括弧"set matchtime=2 " 短暫跳轉到匹配括弧的時間
set magic " 設定魔術set hidden " 允許在有未儲存的修改時切換緩衝區,此時的修改由 vim 負責儲存set guioptions-=T " 隱藏工具列set guioptions-=m " 隱藏功能表列set smartindent " 開啟新行時使用智能自動縮排
set backspace=indent,eol,start " 不設定在插入狀態無法用退格鍵和 Delete 鍵刪除斷行符號符set cmdheight=1 " 設定命令列的行數為 1set laststatus=2 " 顯示狀態列 (預設值為 1, 無法顯示狀態列)set statusline=\ %<%F[%1*%M%*%n%R%H]%=\ %y\ %0(%{&fileformat}\ %{&encoding}\ %c:%l/%L%)\ "設定在狀態行顯示的資訊