Vim - 個性化設定



我們可以根據自己的需求個性化定製Vim。在本節中,我們將討論以下內容:

  • 配置檔案
  • 更改字型
  • 更改配色方案
  • 個性化高亮
  • 狀態列

配置檔案

Vim 的配置檔案可以位於使用者級別或全域性級別。使用者特定的設定將儲存在使用者級別檔案中,而全域性設定將儲存在全域性級別檔案中。

Vimrc 檔案

全域性 vimrc

要在編輯器中找到全域性 vimrc 檔案,請執行以下命令:

:echo $VIM

:echo \%VIM\%

在 Linux 系統中,此檔案位於 /usr/share/vim 目錄下,而在 Windows 系統中,它位於 C:\Program Files\Vim 資料夾下。

本地 vimrc

本地 vimrc 將位於使用者的 home 目錄下。例如,在 Linux 系統中,它位於 /home/ 目錄下,而在 Windows 系統中,它位於 C:\Documents and Settings\/ 資料夾下。

請注意,在 Windows 系統中,檔名是 _vimrc,而在 Linux 系統中,它是 .vimrc。

Gvimrc

全域性 gvimrc

在 Linux 系統中,此檔案位於 /usr/share/gvim 目錄下,而在 Windows 系統中,它位於 C:\Program Files\Vim 資料夾下。

本地 gvimrc

本地 gvimrc 將位於使用者的 home 目錄下。例如,在 Linux 系統中,它位於 /home/ 目錄下,而在 Windows 系統中,它位於 C:\Documents and Settings\/ 資料夾下。

請注意,在 Windows 系統中,檔名是 _gvimrc,而在 Linux 系統中,它是 .gvimrc。

exrc

exrc 檔案用於向後相容。如果存在 vimrc 或 gvimrc 檔案,則會忽略這些檔案。

全域性 exrc

在 Linux 系統中,此檔案位於 /usr/share/vim 目錄下,而在 Windows 系統中,它位於 C:\Program Files\Vim 資料夾下。

本地 exrc

本地 exrc 將位於使用者的 home 目錄下。例如,在 Linux 系統中,它位於 /home/ 目錄下,而在 Windows 系統中,它位於 C:\Documents and Settings\/_exrc 資料夾下。

更改字型

要更改字型,請在 gVim 中執行以下命令:

:set guifont = courier

以上命令將字型更改為 courier。

更改配色方案

要更改配色方案,請執行以下命令:

:colorscheme <tab>

當您按下 Tab 鍵時,它將顯示 Vim 可用的配色方案。

個性化高亮

突出顯示特定列之後的字元

執行以下命令以突出顯示大於 73 列的列:

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

下圖顯示了這一點:

Personal

以下是此命令的描述:

序號 命令和描述
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
廣告
© . All rights reserved.