首先在 /home 目錄下建立.vimrc檔案,已存在則不用建立;建立成功之後對.vimrc檔案進行配置,常見配置如下:
" 設定智慧型縮排
set smarttab
" 設定tab符長度為4個空格
set tabstop=4
" 設定換行自動縮排長度為4個空格
set shiftwidth=4
" 設定tab符自動轉換為空格
set expandtab
" 設定智慧型縮排,其他可選縮排方式:autoindent, cindent, indentexpr
set smartindent
" 設定字型和大小
set guifont=courier\ new\ 10
" 設定顯示行號,關閉行號顯示命令:set nonumber
set number
" 設定配色方案
colorscheme desert
" 摺疊設定
set foldmethod=marker
• zi: 關閉所有摺疊/開啟所有摺疊。
• zc: 關閉當前開啟的摺疊。
• zc: 對所在範圍內所有巢狀的摺疊點進行摺疊。
• zo: 開啟當前關閉的摺疊。
• zo: 對所在範圍內所有巢狀的摺疊點進行展開。
• zm: 關閉當前摺疊。
• zm: 關閉所有摺疊。
• zr: 開啟當前摺疊。
• zr: 開啟所有摺疊。
• [z: 到當前開啟的摺疊的開始處。
• ]z: 到當前開啟的摺疊的末尾處。
• zj: 到下乙個摺疊的開始處。
• zk: 到前乙個摺疊的末尾處。
• zd: 刪除當前游標下的摺疊,僅當foldmethod為manual和marker時有效。
• zd: 對所在範圍內所有巢狀的摺疊點進行刪除,僅當foldmethod為manual和marker時有效。
• ze: 刪除所有摺疊,僅當foldmethod為manual和marker時有效。
• [n]zfg: 建立從當前行到第n行之間的**摺疊。
•[n]zf[enter]or[n]zf+or[n]zf↓: 建立從當前行開始到後n行之間的**摺疊。
•[n]zf-or[n]zf↑: 建立從當前行開始到前n行之間的**摺疊。
• zf%: 在括號處建立到對應匹配的括號的摺疊。
" 設定備份檔案 關閉vim後自動備份檔案 如果想關閉備份檔案,使用:set nobackup
set backup
set backupext=.bak
簡單的 vim 配置
在終端下使用vim進行編輯時,預設情況下,編輯的介面上是沒有顯示行號 語法高亮度顯示 智慧型縮排等功能的。為了更好的在vim下進行工作,需要手動設定乙個配置檔案 vimrc。在啟動vim時,當前使用者根目錄下的.vimrc檔案會被自動讀取,該檔案可以包含一些設定甚至指令碼,所以,一般情況下把.vim...
vim的簡單配置
vi很強大,但是要想在linux下快速開發程式,vim覺得算得上利器。簡單配置記錄如下。第一步,安裝gvim。sudo apt get install vim gtk vim doc cscope第二步,新建乙個配置檔案 vimrc vi vimrc 第三步,將下列內容新增到該檔案中,儲存。set ...
VIM的簡單配置
注釋 以 開頭的部分是注釋 顯示行號 set nu 不顯示行號為 set nonu 搜尋關鍵字高亮反白 set hlsearch 允許退格鍵刪除 set backspace 2 排版自動縮排 set autoindent 顯示左下角狀態行 當前狀態模式 set showmode 顯示右下角狀態行 行...