一、前言

  在Linux中经常使用vim编辑器去修改文件,默认是不显示行号的,那如何显示呢?有临时和永久两种方式。
 
  本文由 @大白有点菜 原创,请勿盗用,转载请说明出处!如果觉得文章还不错,请点点赞,加关注,谢谢!

二、设置

1、临时显示行号,退出vim后重新打开,行号消失。

(1)显示行号。在命令行模式下(使用vim打开文件后,输入英文冒号,即进入命令行模式),输入以下命令,按回车键即可。

:set nu

或者

:set number

 

 
(2)隐藏行号。在命令行模式下,输入以下命令,按回车键即可。

:set nonu

或者

:set nonumber


 

2、永久显示行号,退出vim后重新打开,行号依然存在。

(1)使用 find 命令查找 vimrc 配置文件的路径。

find / -name vimrc


 
(2)编辑 vimrc 文件并在文件末尾添加如下内容,添加完成后,按 Esc键退出 INSERT 模式,输入 :wq 保存并退出。命令 :q!强制不保存退出,误删内容时这么做。
 
1)编辑 vimrc 文件:

sudo vim /etc/vimrc

2)在文件末尾添加 set nuset number

set nu

或者

set number


 
(3)重新使用vim打开文件,行号是正常显示的。
 

Linux中vim编辑文件显示行号(临时和永久两种方式)相关推荐

  1. Linux中vim编辑文件跳转指定的行和列

    一.前言   在Linux中使用vim编辑器修改文件,如果内容很多,那就需要定位到指定的行和列了.不同模式的跳转方式不一样,主要为正常模式和命令行模式的行号跳转.     如需设置vim编辑文件时显示 ...

  2. Linux学习笔记——vim显示行号(临时/永久)

    vim 为 Linux 下非常常用且简洁的代码查看与编辑器,vim 默认是不显示行号的,但有行号我们可以更方便的定位代码,下面介绍临时显示行号与永久显示行号方式. 文章目录 临时显示行号 永久显示行号 ...

  3. vim/vi编辑器显示行号、自动缩进、点击鼠标即可移动光标设置

    vim/vi编辑器显示行号.自动缩进.点击鼠标即可移动光标设置 1.打开vim/vi的配置文件: 命令行输入:sudo vim /etc/vimrc 2.一直拉到文件最后面位置,在if那一行的前面添加 ...

  4. Linux vi 文本代码时显示行号或不显示行号

    Linux vi 文本代码时显示行号或不显示行号 前提  安装了vim $vi ~/.vimrc 显示的话加上 set nu 不想显示的话可以注释掉 "set nu 之后 $source ~ ...

  5. ASP.NET中对Exception的统一集中处理常见的有两种方式的一些问题总结

    ASP.NET中对Exception的统一集中处理常见的有两种方式: 1.通过配置Web.config的customErrors节点,配置defaultRedirect属性来实现所有"未处理 ...

  6. 运行python程序的两种方式交互式和文件式_执行Python程序的两种方式

    交互式(了解) 交互式环境下,敲完一条命令按下enter键马上能看到结果,调试程序方便.程序无法永久保存,关掉cmd窗口数据就消失了. 命令行式(了解) 打开文本编辑器,在文本编辑器中写入一串字符. ...

  7. POI读取word文件,(支持HSSF和XSSF两种方式)

    POI读取word文件,(支持HSSF和XSSF两种方式) 参考:HSSF,XSSF,SXSSF三种方式 1.引用maven(版本必须一致) <dependency><groupId ...

  8. linux怎么查看内容并显示行号,linux中查看文件时显示行号

    Linux中查看文件时显示行号 [[email protected] etc]# cat -n rsyslog.conf              //显示所有行号(包括空行) [[email pro ...

  9. Linux中打开文件显示行号相关命令

    一.显示行号 :set number 或 :set nu 二.取消显示行号 :set nu! 三.每次打开显示行号 修改vi ~/.vimrc 文件,添加:set number 转载于:https:/ ...

最新文章

  1. AngularJS学习笔记(二) 表单验证案例(ng-repeat/filter)
  2. phpmyadmin 批量导出多个数据库
  3. Oracle数据库中的违规策略规则的修正
  4. ajax动态加载公共模块,Maven多模块项目搭建+SSM框架整合(四、Ajax异步获取数据,jq动态添加)...
  5. OPA 3 - thirdParty Qunit.js and IFrame load logic
  6. as mysql with 嵌套_MySQL_MySQL的嵌套查询,MySQl从4.11版后已经完全支持嵌 - phpStudy
  7. App专项测试之弱网测试
  8. java开发中常用linux指令,Java开发需掌握的常用Linux命令
  9. java怎样将多个list写入txt中并且不覆盖原有数据_深入理解JVM,Java程序猿必备修炼之路...
  10. 兄弟连新版PHP视频教程(共346讲)
  11. 【LaTex编译遇到问题】!pdfTeX error: pdflatex (file simhei.ttf): cannot open TrueType font file for reading
  12. PL/SQL中导出整个表、表结构、部分数据、以及导入整个表
  13. 苹果7pnfc功能门禁卡_苹果手机门禁卡nfc功能
  14. Android 修改wifi阀值,6种简单方法使WiFi网络提速
  15. 有太多工作要做,传蚂蚁集团IPO可能推迟至2022年
  16. 当程序员变身为黑客,现役程序员表示:我太难了!
  17. 【ESP 保姆级教程 预告】疯狂Node.js服务器篇 ——案例:ESP8266 + DHT11 +NodeJs本地服务+ MySQL数据库
  18. qcc300x开发调试笔记
  19. zuk android os 流量,ZUK Z1国际版:细数Cyanogen OS的几点不同
  20. 脑电图源成像:分析步骤的实践回顾

热门文章

  1. SQLZOO_Window LAG
  2. oracle 数据库导入语句,oracle 数据库导入导出语句
  3. 基于layui.upload.js 拖拽文件/文件夹上传下载
  4. 绝对好使!VSCode for Mac调试C/C++配置lauch.json和tasks.json
  5. 安装Python下载的是asc格式?
  6. Uber创始人清华大学演讲:杰出创业者 8 大特质
  7. 雷军:中国的乔布斯?!--没人看我来转,疑似水文,太晚了,稍侯拍砖
  8. Gojs组件------前端图形化插件之利器
  9. SD系统启动卡恢复为普通SD卡的方法
  10. 单点登录系统(SSO)详细设计说明书