Linux中vim编辑文件显示行号(临时和永久两种方式)
一、前言
在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 nu
或 set number
:
set nu
或者
set number
(3)重新使用vim打开文件,行号是正常显示的。
Linux中vim编辑文件显示行号(临时和永久两种方式)相关推荐
- Linux中vim编辑文件跳转指定的行和列
一.前言 在Linux中使用vim编辑器修改文件,如果内容很多,那就需要定位到指定的行和列了.不同模式的跳转方式不一样,主要为正常模式和命令行模式的行号跳转. 如需设置vim编辑文件时显示 ...
- Linux学习笔记——vim显示行号(临时/永久)
vim 为 Linux 下非常常用且简洁的代码查看与编辑器,vim 默认是不显示行号的,但有行号我们可以更方便的定位代码,下面介绍临时显示行号与永久显示行号方式. 文章目录 临时显示行号 永久显示行号 ...
- vim/vi编辑器显示行号、自动缩进、点击鼠标即可移动光标设置
vim/vi编辑器显示行号.自动缩进.点击鼠标即可移动光标设置 1.打开vim/vi的配置文件: 命令行输入:sudo vim /etc/vimrc 2.一直拉到文件最后面位置,在if那一行的前面添加 ...
- Linux vi 文本代码时显示行号或不显示行号
Linux vi 文本代码时显示行号或不显示行号 前提 安装了vim $vi ~/.vimrc 显示的话加上 set nu 不想显示的话可以注释掉 "set nu 之后 $source ~ ...
- ASP.NET中对Exception的统一集中处理常见的有两种方式的一些问题总结
ASP.NET中对Exception的统一集中处理常见的有两种方式: 1.通过配置Web.config的customErrors节点,配置defaultRedirect属性来实现所有"未处理 ...
- 运行python程序的两种方式交互式和文件式_执行Python程序的两种方式
交互式(了解) 交互式环境下,敲完一条命令按下enter键马上能看到结果,调试程序方便.程序无法永久保存,关掉cmd窗口数据就消失了. 命令行式(了解) 打开文本编辑器,在文本编辑器中写入一串字符. ...
- POI读取word文件,(支持HSSF和XSSF两种方式)
POI读取word文件,(支持HSSF和XSSF两种方式) 参考:HSSF,XSSF,SXSSF三种方式 1.引用maven(版本必须一致) <dependency><groupId ...
- linux怎么查看内容并显示行号,linux中查看文件时显示行号
Linux中查看文件时显示行号 [[email protected] etc]# cat -n rsyslog.conf //显示所有行号(包括空行) [[email pro ...
- Linux中打开文件显示行号相关命令
一.显示行号 :set number 或 :set nu 二.取消显示行号 :set nu! 三.每次打开显示行号 修改vi ~/.vimrc 文件,添加:set number 转载于:https:/ ...
最新文章
- AngularJS学习笔记(二) 表单验证案例(ng-repeat/filter)
- phpmyadmin 批量导出多个数据库
- Oracle数据库中的违规策略规则的修正
- ajax动态加载公共模块,Maven多模块项目搭建+SSM框架整合(四、Ajax异步获取数据,jq动态添加)...
- OPA 3 - thirdParty Qunit.js and IFrame load logic
- as mysql with 嵌套_MySQL_MySQL的嵌套查询,MySQl从4.11版后已经完全支持嵌 - phpStudy
- App专项测试之弱网测试
- java开发中常用linux指令,Java开发需掌握的常用Linux命令
- java怎样将多个list写入txt中并且不覆盖原有数据_深入理解JVM,Java程序猿必备修炼之路...
- 兄弟连新版PHP视频教程(共346讲)
- 【LaTex编译遇到问题】!pdfTeX error: pdflatex (file simhei.ttf): cannot open TrueType font file for reading
- PL/SQL中导出整个表、表结构、部分数据、以及导入整个表
- 苹果7pnfc功能门禁卡_苹果手机门禁卡nfc功能
- Android 修改wifi阀值,6种简单方法使WiFi网络提速
- 有太多工作要做,传蚂蚁集团IPO可能推迟至2022年
- 当程序员变身为黑客,现役程序员表示:我太难了!
- 【ESP 保姆级教程 预告】疯狂Node.js服务器篇 ——案例:ESP8266 + DHT11 +NodeJs本地服务+ MySQL数据库
- qcc300x开发调试笔记
- zuk android os 流量,ZUK Z1国际版:细数Cyanogen OS的几点不同
- 脑电图源成像:分析步骤的实践回顾
热门文章
- SQLZOO_Window LAG
- oracle 数据库导入语句,oracle 数据库导入导出语句
- 基于layui.upload.js 拖拽文件/文件夹上传下载
- 绝对好使!VSCode for Mac调试C/C++配置lauch.json和tasks.json
- 安装Python下载的是asc格式?
- Uber创始人清华大学演讲:杰出创业者 8 大特质
- 雷军:中国的乔布斯?!--没人看我来转,疑似水文,太晚了,稍侯拍砖
- Gojs组件------前端图形化插件之利器
- SD系统启动卡恢复为普通SD卡的方法
- 单点登录系统(SSO)详细设计说明书