【Linux学习】Vim 怎么设置显示行号以及永久性显示行号
一、問題描述
在我們使用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 腳本,但是發現打開的內容不顯示行號,如下所示:
因此我們得學會如何使vim命令顯示行號,否則我們找不到53行在哪里。
二、如何使vim命令顯示行號?
2.1 顯示當前行行號
在vim的命令模式下輸入
:nu
如下所示:
在光標 停留處,退出命令模式,然后輸入 :nu ,即可顯示當前這行的號碼,如下所示:
2.2 顯示所有行號
如果要顯示該文件的所有行號,則需要在vim的命令模式下輸入
:set nu
如下所示:
在vim命令模式下,輸入 :set nu ,則可以顯示該文件的所有行號
:set number 命令一樣有效
現在我們就可以查找53行出了什么問題了,如下所示
修改后的代碼
再次執行腳本進行加密的話,就不報錯了。
2.4 取消所有行號
如果要顯示該文件的所有行號,則需要在vim的命令模式下輸入
:set nonu
命令執行完畢之后,如下所示:
執行完之后就不顯示所有行號啦。
: set nonumber 命令一樣有效
2.5 如何vim下面永久性的顯示行號呢?
這樣的設置方法只能維持在,當前vim打開的文件中顯示效果,下次重新打開的時候又是無效的,如下所示:
那么我們怎么讓我們每次打開vim的時候自動設置行號呢,這個時候就需要我們設置配置文件,兩種配置方式
-
/etc/vimrc 是系統范圍的初始化配置
-
~/.vimrc 個人的vim初始化配置
我們這里設置的是個人配置,直接在終端輸入 vim ~/.vimrc ,然后我們就可以進入配置文件
使用vi編輯~/.vimrc文件或者/etc/vimrc文件,在該文件中加入一行"set nu",添加內容不含引號, 命令如下:
然后輸入 :wq保存文件并退出
這個時候在打開之前的文件,你就可以看到行號每次都是顯示的啦,如下所示:
作者:歐陽鵬 歡迎轉載,與人分享是進步的源泉!
轉載請保留原文地址:https://blog.csdn.net/qq446282412/article/details/83379407
如果本文對您有所幫助,歡迎您掃碼下圖所示的支付寶和微信支付二維碼對本文進行打賞。
總結
以上是生活随笔為你收集整理的【Linux学习】Vim 怎么设置显示行号以及永久性显示行号的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于微信小程序的课堂考勤系统的设计与实现
- 下一篇: iOS 审核被拒绝问题汇总