Vim/Vi是許多軟件開發(fā)人員和Linux系統(tǒng)管理員選擇的文本編輯器。
默認(rèn)情況下,Vim不顯示行號,但你可以輕松打開它們。 Vim支持三種行編號模式,可幫助您瀏覽文件。 除了標(biāo)準(zhǔn)的絕對行編號之外,Vim還支持相對行和混合行編號模式。
在本指南中,我們將向您展示如何在Vim / Vi文本編輯器中顯示或隱藏行號。
除了幫助導(dǎo)航代碼外,行編號在其他情況下(例如結(jié)對編程,調(diào)試腳本,代碼檢查,引用特定行等)也很有用。
絕對行號
絕對行號是標(biāo)準(zhǔn)行號,它在每行文本旁邊顯示適當(dāng)?shù)男刑枴?/p>
要激活行編號,請?jiān)O(shè)置數(shù)字標(biāo)志:
按 :( 冒號),光標(biāo)將移動到屏幕的左下角。輸入 set number 或 set nu 并點(diǎn)擊 Enter 。
:set number
行號將顯示在屏幕的左側(cè):
要禁用絕對行號,請運(yùn)行 :set nonumberor set nonu 命令:
:set nonumber
您也可以使用 :set number! 或 :set nu! 切換:
:set number!
如果啟用相對行號,當(dāng)前行的行號被示出為 0 ,和從當(dāng)前行上面和下面的行增量編號 (1 , 2 , 3… 等等)。
相對行模式非常方便,因?yàn)?Vim 中的許多操作(例如上移/下移和刪除行)都在相對行號上進(jìn)行。
例如,要刪除光標(biāo)下方的后十行,可以使用 d10j 命令。啟用相對行號后,您將對代碼有更直觀的了解。
要啟用相對行編號,請切換到命令模式,然后輸入 :set relativenumber 或 :set rnu :
:set relativenumber
要禁用相對行號,請輸入 :set norelativenumber 或 set nornu :
:set nonumber
要切換相對行號,請使用 :set relativenumber! 或 :set rnu! 命令:
:set number!
在 Vim 7.4 和更高版本中,同時啟用絕對和相對行號將設(shè)置混合行號模式。
混合行編號與相對行編號相同,唯一的區(qū)別是當(dāng)前行(未顯示) 0 顯示了其絕對行號。
要打開混合線路編號,請同時運(yùn)行 number 和 relativenumber 命令:
:set number relativenumber
可以通過逐個運(yùn)行命令來實(shí)現(xiàn)相同的目的:
:set number :set relativenumber
要禁用混合模式,您需要同時關(guān)閉絕對編號和相對編號。
如果希望每次啟動 Vim 時都顯示行號,請將適當(dāng)?shù)拿钐砑拥侥?Vim 配置文件 .vimrc 中。例如,要啟用絕對行編號,應(yīng)添加以下內(nèi)容:
新聞熱點(diǎn)
疑難解答
圖片精選