首頁 > linux教程 > Vim文本編輯器 閱讀:0更新時間:2020-03-28 00:56:59

Vim顯示行號方法介紹

在使用 Vim 進行編輯的過程中,經常會遇到需要同時對連續幾行進行操作的情況,這時如果每行都有行號提示,就會非常方便。

在命令模式下輸入":set nu"即可顯示每一行的行號,如圖 1 所示。


圖 1 顯示行號
如果想要取消行 號,則再次輸入":set nonu"即可。

如果希望每次打開文件都默認顯示行號,則可以編輯 Vim 的配置文件。每次使用 Vim 打開文件時,Vim 都會到當前登錄用戶的宿主目錄(用戶配置文件所在地)中讀取 .vimrc 文件,此文件可以對 Vim 進行一些默認配置設定。

如果 .vimrc 文件存在,就先讀取其中對 Vim 的設置;否則就采取默認配置。在默認情況下,用戶宿主目錄中是沒有此文件的,需要在當前用戶的宿主目錄中手工建立,如"vim~/.vimrc","~"代表宿主目錄,root 的宿主目錄為 /root/,普通用戶的宿主目錄存放在 /home/ 目錄下??梢灾苯邮褂?Vim 編輯生成此文件,并在此文件中添加一行"set nu",保存并退出,如圖 2 所示。

圖 2 .vimrc配置文件
之后此用戶登錄,每次 Vim 打開文件時,都會默認顯示行號。常見的可以寫入 .vimrc 文件中的設置參數如表 3 所示。

表 3 常見的可以寫入.vimrc文件中的設置參數
設置參數含 義
:set nu
:set nonu
設置與取消行號。
:syn on
:syn off
是否依據語法顯示相關的顏色幫助。在Vim中修改相關的配置文件或shell腳本文件 時(如前面示例的腳本/etc/init.d/sshd),默認會顯示相應的顏色,用來幫助排錯。如果覺得顏色產生了干擾,則可以取消此設置
set hlsearch
set nohlsearch
設置是否將査找的字符串高亮顯示。默認是hlsearch高亮顯示
set nobackup
set backup
是否保存自動備份文件。默認是nobackup不自動備份。如果設定了:set backup,則會產生“文件名?”作為備份文件
set ruler
set noruler
設置是否顯示右下角的狀態欄。默認是ruler顯示
set showmode
set noshowmode
設置是否在左下角顯示如“一INSERT--”之類的狀態欄。默認是showmode顯示

設置參數實在太多了,這里只列舉了常見的幾個,可以使用":set all"命令査看所有的設置參數。這些設置參數都可以寫入 .vimrc 配置文件中,讓它們永久生效,也可在 Vim 中執行,讓它們臨時生效。

有關 .vimrc 配置文件,下節再進行詳細講解。

beylze編程學院,一個分享編程知識和seo優化知識的網站。跟著beylze一起學習,每天都有進步。

通俗易懂,深入淺出,一篇文章只講一個知識點。

文章不深奧,不需要鉆研,在公交、在地鐵、在廁所都可以閱讀,隨時隨地漲姿勢。

文章不涉及代碼,不燒腦細胞,人人都可以學習。

當你決定關注beylze(公眾號:beylze),你已然超越了90%的其他從業者!

相關文章

優秀教程

国产亚洲欧美日韩