一键耕、問題描述
在我們使用vim命令編輯文本的時候,有時候需要查看下某些行號弥喉,但是默認的vim命令打開文本的時候是不顯示行號的郁竟,如下面所示:
root@ubuntu116:/data/gitlabData/auto_back_shell# ./encrypt.sh enc.key enc.key.encrypt
./encrypt.sh: 53: ./encrypt.sh: [0: not found
root@ubuntu116:/data/gitlabData/auto_back_shell#
于是我們重新去打開這個 encrypt.sh 腳本,但是發(fā)現(xiàn)打開的內(nèi)容不顯示行號由境,如下所示:
因此我們得學會如何使vim命令顯示行號棚亩,否則我們找不到53行在哪里。
二虏杰、如何使vim命令顯示行號讥蟆?
2.1 顯示當前行行號
在vim的命令模式下輸入
:nu
如下所示:
在光標 停留處,退出命令模式纺阔,然后輸入 :nu
瘸彤,即可顯示當前這行的號碼,如下所示:
2.2 顯示所有行號
如果要顯示該文件的所有行號笛钝,則需要在vim的命令模式下輸入
:set nu
如下所示:
在vim命令模式下质况,輸入 :set nu
,則可以顯示該文件的所有行號
:set number 命令一樣有效
現(xiàn)在我們就可以查找53行出了什么問題了玻靡,如下所示
修改后的代碼
再次執(zhí)行腳本進行加密的話结榄,就不報錯了。
2.4 取消所有行號
如果要顯示該文件的所有行號囤捻,則需要在vim的命令模式下輸入
:set nonu
命令執(zhí)行完畢之后臼朗,如下所示:
執(zhí)行完之后就不顯示所有行號啦。
: set nonumber 命令一樣有效
2.5 如何vim下面永久性的顯示行號呢?
這樣的設置方法只能維持在视哑,當前vim打開的文件中顯示效果绣否,下次重新打開的時候又是無效的,如下所示:
那么我們怎么讓我們每次打開vim的時候自動設置行號呢挡毅,這個時候就需要我們設置配置文件蒜撮,兩種配置方式
/etc/vimrc 是系統(tǒng)范圍的初始化配置
~/.vimrc 個人的vim初始化配置
我們這里設置的是個人配置,直接在終端輸入 vim ~/.vimrc 慷嗜,然后我們就可以進入配置文件
使用vi編輯~/.vimrc文件或者/etc/vimrc文件淀弹,在該文件中加入一行"set nu",添加內(nèi)容不含引號庆械, 命令如下:
然后輸入 :wq保存文件并退出
這個時候在打開之前的文件薇溃,你就可以看到行號每次都是顯示的啦,如下所示:
作者:歐陽鵬 歡迎轉載缭乘,與人分享是進步的源泉沐序!
轉載請保留原文地址:https://blog.csdn.net/qq446282412/article/details/83379407
如果本文對您有所幫助,歡迎您掃碼下圖所示的支付寶和微信支付二維碼對本文進行打賞堕绩。