01 | 删除指定行号范围 比如要删除第 345 行到第 376 行内容不用一直按dd也不用自己计算一共多少行。直接输入:345,376d然后回车即可。如果发现删除错了按u就可以回退刚刚的整个删除操作然后继续指定正确的范围。什么你说怎么知道内容范围是多少行这样设置就可以看到每行的行号了:set nu02 | 快速定位到某一行如果想快速定位到某一行比如第 222 行可以直接输入:222回车后就会到指定行。这个配合范围删除使用会更方便。先定位再确认当前行和目标行最后执行删除命令。03 | 记住几个实用指代vi 里有几个非常实用的指代含义.代表当前行。$代表最后一行。%代表所有行。例如从当前行删除到文件末尾:.,$d从第 22 行删除到文件末尾:22,$d04 | 也可以往回删除范围删除也可以从当前行往前删比如从当前行删除到文件开头:.,1d笔者测试的环境里这种往回删除会出现提示Backwards range given, OK to swap (y/n)?确认没错的话输入y回车即可。05 | 删除所有行笔者之前习惯用d10000d前提是确认 10000 大于文件行数其实大于也没关系数字搞更大或者多执行几次。但实际上想删除所有行可以直接使用%:%d然后按 Enter 键即可删除所有行。也可以写成:1,$d效果一样看个人习惯或者看自己更容易记住哪个。关注我和AI一起成长~

相关新闻

最新新闻

基于springboot的云南中草药知识普及管理系统网站源码+文档

基于springboot的云南中草药知识普及管理系统网站源码+文档

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/25 15:29:46
关于LeetCode第9题的题解

关于LeetCode第9题的题解

** 关于LeetCode第9题的题解 ** class Solution {public boolean isPalindrome(int x) {Integer yx;String sy.toString();int lengths.length();Boolean flag true;for(int i 0;i<length;i){if (s.charAt(i) !s.charAt(length-i-1)) {flagfalse;break;}}return flag;} }简单…

2026/8/25 15:29:46
从接口配置到持续调试:qData 专业版数据服务新增在线接口测试能力

从接口配置到持续调试:qData 专业版数据服务新增在线接口测试能力

在企业数据服务建设过程中&#xff0c;API 创建通常只是接口生命周期中的一个开始。一条接口从开发完成到正式投入使用&#xff0c;往往还需要经历多个阶段&#xff1a;接口配置→ 参数验证→ 鉴权调整→ 系统联调→ 问题排查→ 修改验证→ 正式交付在实际开发过程中&#xff0…

2026/8/25 15:29:46
从人工测流到智慧测验:水文缆道系统完整解读

从人工测流到智慧测验:水文缆道系统完整解读

水文缆道&#xff1a;实现断面多点水文要素采集的作业平台河道流量并不是一个固定不变的数值。随着降雨、水位、河床冲淤以及上下游来水变化&#xff0c;河流流速和过水断面都会发生变化。因此&#xff0c;想要获得具有代表性的流量数据&#xff0c;就需要在合理的测验断面上持…

2026/8/25 15:29:46
Win7系统可用浏览器绿色免安装解压直接用

Win7系统可用浏览器绿色免安装解压直接用

百分浏览器 接着上一期的Win7软件合集&#xff0c;今天再来一款还能在Win7上跑的浏览器——百分浏览器。上次说了Chrome的Win7最终版&#xff0c;这次这个其实更方便&#xff0c;因为它是绿色版&#xff0c;解压就能用&#xff0c;不用走安装流程。 为什么推荐它 先回答一个…

2026/8/25 15:29:46
超声波雷达量产常见故障复盘与软硬件优化方案|ADAS硬件实战终篇

超声波雷达量产常见故障复盘与软硬件优化方案|ADAS硬件实战终篇

摘要&#xff1a;作为车载超声波雷达系列收官篇&#xff0c;本文聚焦研发试产、批量量产、整车耐久测试中出现的高频顽疾&#xff1a;高低温误报、灵敏度漂移、近距离盲区异常、批次一致性差、淋雨抖动、低速串扰等问题。全部故障均提供根因定位硬件整改软件算法优化量产管控方…

2026/8/25 15:24:46