簡單的vim配置

2021-10-06 14:20:47 字數 1783 閱讀 1340

首先在 /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:  對所在範圍內所有巢狀的摺疊點進行刪除,僅當foldmethodmanualmarker時有效。

• ze:  刪除所有摺疊,僅當foldmethodmanualmarker時有效。

• [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 顯示右下角狀態行 行...