如何讓Vi和Vim顯示行號(hào)
在編寫代碼時(shí),經(jīng)常會(huì)遇到編譯器報(bào)錯(cuò)并指出錯(cuò)誤的行數(shù)。雖然我們可以使用:行數(shù)來(lái)跳轉(zhuǎn)到指定行,但是沒(méi)有直觀的行號(hào)顯示總是感覺(jué)不太方便。默認(rèn)情況下,Vi和Vim是不顯示行號(hào)的,那么該如何設(shè)置行號(hào)呢?下面我將
在編寫代碼時(shí),經(jīng)常會(huì)遇到編譯器報(bào)錯(cuò)并指出錯(cuò)誤的行數(shù)。雖然我們可以使用:行數(shù)來(lái)跳轉(zhuǎn)到指定行,但是沒(méi)有直觀的行號(hào)顯示總是感覺(jué)不太方便。默認(rèn)情況下,Vi和Vim是不顯示行號(hào)的,那么該如何設(shè)置行號(hào)呢?下面我將教你一些簡(jiǎn)單的方法。
沒(méi)有行號(hào)的編輯器界面
首先,讓我們來(lái)看一下沒(méi)有行號(hào)的編輯器界面是多么難看。在沒(méi)有行號(hào)的情況下,我們很難快速準(zhǔn)確地定位到某一行。
開啟行號(hào)顯示
設(shè)置行號(hào)非常簡(jiǎn)單。我們需要進(jìn)入命令模式,輸入以下命令:set number,然后按下回車鍵即可查看效果。
現(xiàn)在讓我們來(lái)看一下開啟行號(hào)后的編輯器界面效果。可以發(fā)現(xiàn),每一行都有了對(duì)應(yīng)的行號(hào),在編寫代碼時(shí)更加直觀明了。
關(guān)閉行號(hào)顯示
如果想要關(guān)閉行號(hào)顯示,同樣非常簡(jiǎn)單。只需進(jìn)入命令模式,輸入以下命令:set nonumber,然后按下回車鍵即可查看效果。
有人可能會(huì)問(wèn),如果我打開了行號(hào),下次再打開編輯器,行號(hào)又消失了怎么辦呢?其實(shí)也很簡(jiǎn)單,我們只需要在Vi或Vim的資源文件中加入我們的設(shè)置即可。
修改Vim資源文件
我們可以通過(guò)修改/etc/vimrc(或者/etc/virc)文件來(lái)實(shí)現(xiàn)行號(hào)的持久顯示效果。讓我們打開這個(gè)文件看一下。
你會(huì)發(fā)現(xiàn)該文件中包含了一些配置Vim環(huán)境的數(shù)據(jù)。我們只需要在文件的行首或行尾新建一行,并輸入set number,然后保存并退出Vi。
重新打開Vim,你會(huì)發(fā)現(xiàn)行號(hào)已經(jīng)自動(dòng)顯示了。這樣,每次打開編輯器時(shí)行號(hào)都會(huì)被顯示出來(lái)。
關(guān)閉持久行號(hào)顯示
如果不再需要持久顯示行號(hào),只需將/etc/vimrc文件中的set number刪除即可。
通過(guò)以上簡(jiǎn)單的設(shè)置,我們可以在Vi和Vim中輕松地開啟或關(guān)閉行號(hào)顯示,提高代碼編寫的效率和準(zhǔn)確性。