如何在 Vim/Vi 中啟用行號

Suraj Joshi 2023年1月30日
  1. Vim/Vi 中的絕對行編號
  2. 相對行號
  3. 混合行號
  4. 永久啟用 Vim 行號
如何在 Vim/Vi 中啟用行號

Vim 和 Vi 是 Linux 使用者中使用最多的文字編輯器之一。行號對於文字編輯器來說是必不可少的,同時還可以進行配對程式設計、除錯指令碼、指示特定的行等。

在 Vim 和 Vi 編輯器中,行號功能在預設情況下是禁用的,但可以很容易地開啟配置設定。Vim 和 Vi 支援三種型別的行號。絕對式、相對式和混合式。

Vim/Vi 中的絕對行編號

絕對行編號是表示行的連續編號的編號方法。

在 Vim/Vi 中啟用絕對行號

要在 Vim/Vi 中啟用絕對行號,我們需要執行以下步驟。

  • 通過按 Esc 鍵切換到命令模式。
  • 現在按:,游標將出現在終端的左下角。
  • 要啟用絕對數字,輸入 set numberset nu,然後按 Enter

絕對編號_vim

在 Vim/Vi 中禁用絕對行號

要在 Vim/Vi 中禁用絕對行號,在命令欄中鍵入 set nonumberset nu! 命令,然後點選 Enter

相對行號

相對行號是指相對於游標位置的行號的編號方法。

在 Vim/Vi 中啟用相對行號

要在 Vim/Vi 中啟用相對行號,我們需要執行以下步驟。

  • 通過按 Esc 鍵切換到命令模式。
  • 現在按:,游標將出現在終端的左下角。
  • 要啟用絕對編號,輸入 set reltivenumberset rnu,然後按 Enter

Vim 相對行號

圖中,游標在第 4 行的絕對編號。所以這裡的行號是相對於第 4 行進行的。

在 Vim/Vi 中禁用相對行號

要在 Vim/Vi 中禁用相對行號,在命令欄中鍵入 set norelativenumberset nornu 命令,然後點選 Enter

混合行號

混合行號是結合了絕對和相對兩種編號方法的編號方法。

在 Vim/Vi 中啟用混合行號

要在 Vim/Vi 中啟用混合行號,我們需要執行以下步驟。

  • 通過按 Esc 鍵切換到命令模式。
  • 現在按:,游標將出現在終端的左下角。
  • 要啟用絕對編號,輸入 set number relativenumber,然後按 Enter

vim 混合編號

在圖中,游標在第 4 行,是絕對編號。因此,除了第 4 行以外,其他行的編號是相對於第 4 行進行的,但第 4 行的編號是通過絕對編號進行的。

在 Vim/Vi 中禁用混合行號

要在 Vim/Vi 中禁用混合行號,在命令欄中鍵入 set nonumber norelativenumber 命令,然後點選 Enter

永久啟用 Vim 行號

上述方法不能永久維持。一旦我們關閉 Vim/Vi 編輯器並重新開啟它,它就會被切換回預設模式,即行號被隱藏。

要永久啟用 Vim 行號,我們需要執行以下步驟。

  • 開啟 Vim 配置檔案 .vimrc 命令。
    vim ~/.vimrc
    
  • .vimrc 檔案中新增適當的命令以永久啟用行號。
    :set [required_mode]
    

    如果你的主目錄中沒有任何 .vimrc 檔案,我們可以使用 vim .vimrc 命令輕鬆建立。

作者: Suraj Joshi
Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn

相關文章 - Linux Vim