日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

【Linux学习】Vim 怎么设置显示行号以及永久性显示行号

發布時間:2023/12/31 linux 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【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 怎么设置显示行号以及永久性显示行号的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。