在Linux系統中,咱們常常會使用vi或vim命令,來操做文本,有時候,咱們的腳本文件出了錯誤,會拋出一個帶行號的異常,而後咱們根據提示,從新打開,咱們的源碼進行查看,而這時候,若是你的vim沒有設置顯示行號功能,咱們查找出問題的一行的代碼,則很是不方便,不知道你們有沒有遇到過這種狀況。
解決辦法以下:
(1)cat -n 命令 可以一次性的顯示文本的行號,便於咱們觀察,可是在編輯狀態下,是無論用的
(2)配置vim的行號功能,這樣就能在任什麼時候候,編輯狀態下,也快速定位行號
散仙,建議你們使用第二種方法,下面看下具體的配置方式;
(1)root用戶,直接編譯 /etc/vimrc文件,在文件末尾添加以下兩行設置命令:
node
#顯示行號 web
set nu sql
#設置縮進 vim
set tabstop=4 oop
(2)非root用戶下,直接編輯 vi .vimrc文件,添加命令和(1)同樣,保存,退出以後,咱們再次使用vi命令,來編輯文件,就會顯示行號了,例子以下:
spa
[search@dnode1 ~]$ vi word orm
1 i am hadoop hadoop
2 i am hadoop 源碼
3 i am lucene it
4 i am hbase
5 i am hive
6 i am hive sql
7 i am pig