| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 妹子问我怎么快速删除空行…… -> 正文阅读 |
|
[系统运维]妹子问我怎么快速删除空行…… |
好久没写我和妹子的故事了,其实自从我跟她详细讲解RTOS后,妹子找我越来越少了。 我一度怀疑是我给她讲得太详细了。我也不好找理由经常“指导”她。 最近,不知她在哪找了一堆代码,里面很多空行,问我有没有快速的方法删掉它,估计她也有“强迫症”。 代码就类似这样的,以下我随意截取了一小段:
我以为我可以有机会靠近她了,高兴得不得了。 于是找了一张椅子在她旁边坐下,若有所思地点了几下鼠标,然后在空行处,摁退格键,一个有一个…… 我心里想,时间不要过那么快哦,最好能摁到天荒地老,只要妹子在身边…… “师兄,师兄……” 她叫了两声,我才反应过来。 “你不会是要一个一个删除吧?”她没等我说话,接着说。 快要糗大了…… 突然,我灵机一动,不慌不忙你说: “我先研究研究这段内容的特点,肯定有方法的。” 于是我给她讲解了以下几种方法。 方法一:
方法二: 在vscode找到了这个插件 然后将要删除空行的内容选上,然后Ctrl+Shift+P,弹出命令窗,然后输入remove empty lines: in?Selection 这样就搞定了。 下图有个官方案例: 方法三: 搞这种事当然正则表达式啦。 用Notepad++就可以搞定,完全不需要插件 匹配字符:^\s*$\n 然后替换成空字符就行了。 除了Notepad++,还可以用vscode,例如: 这里要注意,匹配字符后面用的是\n还是\r\n,这样看具体文本了,也有可能取决于所用的操作系统,Linux(\n)、macOS(\r)和Windows(\r\n)默认情况下是不一样的。 如果实在记不住,也没关系,看看实际匹配效果,试试就知道了,看下图,没匹配,就提示“No results” 最后这两个方法太快了,她兴奋了,而我却有点不开心…… 然而,她却对正则表达式感兴趣,说,“用工具的不好玩,正则表达式好像好厉害的样子”。 然后我跟她讲解了“^\s*$\n”是啥意思,我很耐心慢慢地给她讲了足足15分钟。 我正要离开的时候,她有点不好意思地问我能不能多地讲解下正则表达式…… 此刻,我燃起了激情,我一定将三节课能讲完的内容讲够三十节,让她从小白进阶成大牛。 等我下次更新! 关注“嵌入式软件实战派”,获得更多关于我和妹子的故事。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 16:48:22- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |