vim常用配置

2021-06-26 14:47:49 字數 2049 閱讀 3215

vi ~/.vimrc

set nocompatible            " 關閉 vi 相容模式  

syntax on                   " 自動語法高亮  

colorscheme evening         " 設定配色方案  

set number                  " 顯示行號  

set cursorline              " 突出顯示當前行  

set ruler                   " 開啟狀態列標尺  

set shiftwidth=4            " 設定 << 和 >> 命令移動時的寬度為 4  

set softtabstop=4           " 使得按退格鍵時可以一次刪掉 4 個空格  

set tabstop=4               " 設定 tab 長度為 4  

set nobackup                " 覆蓋檔案時不備份  

set autochdir               " 自動切換當前目錄為當前檔案所在的目錄  

filetype plugin indent on   " 開啟外掛程式  

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             " 設定命令列的行數為 1  

set laststatus=2            " 顯示狀態列 (預設值為 1, 無法顯示狀態列)  

set statusline=\ %<%f[%1*%m%*%n%r%h]%=\ %y\ %0(%\ %\ %c:%l/%l%)\   

" 設定在狀態行顯示的資訊  

set foldenable              " 開始摺疊  

set foldmethod=syntax       " 設定語法摺疊  

set foldcolumn=0            " 設定摺疊區域的寬度  

setlocal foldlevel=1        " 設定摺疊層數為 

vim編碼設定

set fileencodings=utf-8,gb2312,gbk,gb18030,big5

set fenc=utf-8

set enc=utf-8

vim常用配置

everyday.smile vim的全域性配置檔案為 etc vimrc 不同系統中可能路徑不太一樣,可以用whereis vimrc檢視 下面列出的配置項有些在vimrc中已經存在 常用配置項 關閉vi相容模式 set nocompatible 顯示行號 set number 設定語法高亮 se...

vim 常用配置

作為在linux下的程式猿,如果不知道如何使用vim,那其實不算是乙個真正的程式猿 前提是不在圖形化介面的環境中 但是vim是那種學習曲線比較陡峭的工具,只有你真正的長時間去化時間學習vim的命令你才可以真正的去了解,讓vim稱為神的編輯器。set nu show line number set t...

vim常用配置

set wrap 設定自動換行 set tabstop 4 設定tab長度為4 set softtabstop 4 使得按退格鍵時可以一次刪除4個空格 set shiftwidth 4 設定 命令移動時寬度為4 set autoindent 自動縮排 set cindent c語言縮排風格 set ...