手機版
你好,游客 登錄 注冊
背景:
閱讀新聞

如何在Vim/Vi中顯示行號

[日期:2019-10-11] 來源:Linux公社  作者:醉落紅塵 [字體: ]

Vim/Vi是許多軟件開發人員和Linux系統管理員選擇的文本編輯器。

默認情況下,Vim不顯示行號,但你可以輕松打開它們。 Vim支持三種行編號模式,可幫助您瀏覽文件。 除了標準的絕對行編號之外,Vim還支持相對行和混合行編號模式。

在本指南中,我們將向您展示如何在Vim / Vi文本編輯器中顯示或隱藏行號。

除了幫助導航代碼外,行編號在其他情況下(例如結對編程,調試腳本,代碼檢查,引用特定行等)也很有用。

絕對行號

絕對行號是標準行號,它在每行文本旁邊顯示適當的行號。

要激活行編號,請設置數字標志:

  1. 按 Esc 鍵切換到命令模式。
  2. 按 :( 冒號),光標將移動到屏幕的左下角。輸入 set number 或 set nu 并點擊 Enter 。

    :set number
  3. 行號將顯示在屏幕的左側:

要禁用絕對行號,請運行 :set nonumberor   set nonu 命令:

:set nonumber

您也可以使用 :set number! 或 :set nu! 切換:

:set number!

相對行號

如果啟用相對行號,當前行的行號被示出為 0 ,和從當前行上面和下面的行增量編號 (1 , 2 , 3… 等等)。

相對行模式非常方便,因為 Vim 中的許多操作(例如上移/下移和刪除行)都在相對行號上進行。

例如,要刪除光標下方的后十行,可以使用 d10j 命令。啟用相對行號后,您將對代碼有更直觀的了解。

要啟用相對行編號,請切換到命令模式,然后輸入 :set relativenumber 或 :set rnu :

:set relativenumber

要禁用相對行號,請輸入 :set norelativenumber 或 set nornu :

:set nonumber

要切換相對行號,請使用 :set relativenumber! 或 :set rnu! 命令:

:set number!

混合行號

在 Vim 7.4 和更高版本中,同時啟用絕對和相對行號將設置混合行號模式。

混合行編號與相對行編號相同,唯一的區別是當前行(未顯示) 0 顯示了其絕對行號。

要打開混合線路編號,請同時運行 number 和 relativenumber 命令:

:set number relativenumber

可以通過逐個運行命令來實現相同的目的:

:set number :set relativenumber

要禁用混合模式,您需要同時關閉絕對編號和相對編號。

永久設定

如果希望每次啟動 Vim 時都顯示行號,請將適當的命令添加到您的 Vim 配置文件 .vimrc 中。例如,要啟用絕對行編號,應添加以下內容:

vim ~/.vimrc
:set number

總結

要在 Vim 中顯示行號,請使用 :set number 命令顯示絕對行號,使用 :set relativenumber 顯示相對行號。如果同時啟用了絕對行號和相對行號,則 Vim 會切換到混合行號模式。

Linux公社的RSS地址:http://www.vnrggh.live/rssFeed.aspx

本文永久更新鏈接地址http://www.vnrggh.live/Linux/2019-10/160979.htm

linux
相關資訊       vim顯示行號  Vim行號 
本文評論   查看全部評論 (0)
表情: 表情 姓名: 字數

       

評論聲明
  • 尊重網上道德,遵守中華人民共和國的各項有關法律法規
  • 承擔一切因您的行為而直接或間接導致的民事或刑事法律責任
  • 本站管理人員有權保留或刪除其管轄留言中的任意內容
  • 本站有權在網站內轉載或引用您的評論
  • 參與本評論即表明您已經閱讀并接受上述條款
彩票平台