Vim個性化

可以根據自己的要求來個性化Vim。 在本節中,將討論以下主題內容 -

  • 配置檔
  • 改變字體
  • 改變配色方案
  • 個性突出
  • 狀態行

1. 配置檔

對於Vim配置檔可以是用戶級別或全局級別。 用戶特定設置將存儲在用戶級檔中,而全局設置將存儲在全局級檔中。

1.1. Vimrc檔
全局vimrc

要查找全局vimrc檔,請在編輯器中執行以下命令:

:echo $VIM

或者

:echo \%VIM\%

在Linux上,這個檔將位於/usr/share/vim目錄下,而在Window上它將位於C:\Program Files\Vim檔夾下

本地vimrc

本地vimrc將位於用戶的主目錄下。 例如,在Linux上它將位於/home/<USER>目錄下,而在Windows上它將位於C:\DocumentsSetting\<USER>/檔夾下
請注意,在Windows上,檔案名將是_vimrc,而在Linux上,它將是.vimrc

1.2. Gvimrc

全局gvimrc

在Linux上,這個檔將位於/usr/share/gvim目錄下,而在Window上它將位於C:\Program Files\Vim檔夾下

本地gvimrc

本地gvimrc將位於用戶的主目錄下。 例如,在Linux上它將位於/home/<USER>目錄下,而在Windows上它將位於C:\DocumentsSetting\<USER>/檔夾下
請注意,在Windows上,檔案名將是_gvimrc,而在Linux上,它將是.gvimrc

1.3. exrc

全局exrc

在Linux上,這個檔將位於/usr/share/vim目錄下,而在Window上它將位於C:\Program Files\Vim檔夾下

本地exrc

本地exrc將位於用戶的主目錄下。 例如,在Linux上它將位於/home/<USER>目錄下,而在Windows上它將位於C:\DocumentsSetting\<USER>/_ exrc檔夾下

1.4. 改變字體

要在gVim中更改字體執行以下命令 -

:set guifont = courier

上面命令會將字體更改為courier

2. 改變配色方案

要更改顏色方案,請執行以下命令 -

:colorscheme <tab>

當按Tab鍵字元時,它將顯示Vim的可用顏色方案。

3. 個人突出

在某些列之後突出顯示字元,執行以下命令以突出顯示大於73的列 -

:match ErrorMsg /\%>73v.\+/

下圖顯示了這個命令的使用 -

以下是此命令的說明 -

編號 命令 描述
1 \%> 列後匹配
2 73 這是列號,指定第幾列
3 V 它應該僅適用於虛擬列
4 .\+ 匹配一個或多個字元

添加行號
要添加行號,請執行以下命令 -

:set number

要禁用此執行以下命令 -

:set nonumber

設置數字寬度
要設置數字寬度,請執行以下命令 -

:set numberwidth = <num>

拼寫檢查
要啟用拼寫檢查,請執行以下命令 -

:set spell

設置拼寫語言執行以下命令 -

:set spelllang = <language>

例如,設置德語使用以下命令 -

:set spelllang = de

縮寫
使用縮寫可以為長字串創建快捷方式。例如,下麵的命令創建縮寫即“quick”。

:abbr quick the quick brown fox

如果輸入quick並按Tab鍵,它將被the quick brown fox字串替換
可以用它來糾正一些拼寫錯誤。 例如,下麵的命令執行此操作 -

:abr teh the

狀態行
狀態行顯示在編輯器的底部。 要啟用狀態行執行以下命令 -

:set laststatus = 2

要為當前會話刪除此命令,請執行以下命令 -

:set laststatus = 0

上一篇: Vim技巧和竅門 下一篇: Vim總結