身为一名程序员,这绝对是很常用的工具,但是你真的用了他的全部功能么?

教程参考:

【crifan 推荐】轻量级文本编辑器,Notepad 最佳替代品:Notepad++

注:一个很详细的教程,虽然老,不过依旧很棒。多看看。

一、正则查找和替换

1.1 先说Notepad++正则表达式语法:

参考:Notepad++正则表达式语法 - 可可西 - 博客园 https://www.cnblogs.com/kekec/p/5255475.html

要用的时候去里面找就可以了。

1.1 行首行尾统一添加内容;

// 行首用^;行尾用$;
查找:^
全部替换为:(需要的内容)

1.2 删除特定行

// 删除特定行:留有空行(大师兄是关键词)
查找:^.* 大师兄.*$
全部替换为:(空) // 删除特定行:不留空行(大师兄是关键词)
查找:^.* 大师兄.*\r?\n
全部替换为:(空) //删除空行
编辑 → 行操作 → 移除空行

1.3 所有行合并为一行

查找:\r\n
全部替换为:(空)

二、行首统一加序号:

首先按注Alt键+鼠标,选中要添加序号的位置。然后如下图:

注意:重复次数是指初始值的重复次数

三、宏操作:

关于宏,自己弄一次就知道了,特别方便。

四、常用快捷键:

删除当前行:Ctrl+L

五、插件推荐

六、参考:

  1. Notepad++使用技法 http://www.cnblogs.com/exmyth/archive/2013/04/16/3024158.html

    一句话评论:快捷键+插件+一些技巧
  2. 文本内容比较 Notepad++: http://jingyan.baidu.com/article/c45ad29cd8634b051753e290.html

    一句话评论:compare插件,就是内置的方便一些。
  3. 最常用的 Notepad++ 的快捷键 - Log4D https://blog.alswl.com/2010/04/notepad-shortcut-keys/
  4. 1.4. Notepad++中常用的插件 https://www.crifan.com/files/doc/docbook/rec_soft_npp/release/htmls/npp_common_plugins.html

    注:好多插件,收藏一波。使用效果看后续评论。
  5. notepad 正则删除关键词所在行 - 小爷欣欣 - CSDN 博客 https://blog.csdn.net/csdnliuxin123524/article/details/78355583

【NotePad++】使用指南的更多相关文章

  1. notepad 行替换使用指南

    notepad++是开源的文本处理软件,性能堪比ultraedit,不过在转用notepad++之后一直为他的行替换功能纠结,UE当中只需要用 [^p] 就可以表示一行,但是在notepad++当中, ...

  2. 轻量级编辑器透彻指南--Notepad++

    Notepad++是Windows环境下的一款编辑器.比起VSCode等现代编辑器,Notepad++同样具备很多功能.Notepad++一个特点就是轻巧,方便在Windows环境中使用,且编辑功能强 ...

  3. Notepad++中NppExec的使用之一:基本用法

    一直用NPP,很长时间了,最近才学习它的各种插件,这篇文章是根据NppExec的用户指南写的.很多地方是翻译的,但不全是翻译,同时也有些东西没有翻译. 一.何为NppExec 简单的说,这个插件可以让 ...

  4. notepad++插件使用说明

    在进行渗透测试的过程中,经常需要分析一些js或xml文件,或者是一些url,它们多是经过压缩或编码的,看起来不方便.这里介绍几款常用的notepad++插件,会极大的方便我们的开发测试. 1 Xml ...

  5. [转载]CSS 创作指南(Beta)(css规范)

    当年还在纠结各种规范的时候,不知道从哪里翻到这个,就让我脱离了css这个规范的苦海了... 反正就是团队和项目合作说的算,选择合适的进行使用就可以了,见到合适的文章,我也会转载过来的 来源 https ...

  6. mac电脑使用,开发环境配置指南

    mac电脑使用,开发环境配置指南 前端工具链,mac下都很好用 用brew来装软件 用brew cask来装应用 Introduction · macOS Setup Guidehttp://sour ...

  7. C# -- HttpWebRequest 和 HttpWebResponse 的使用 C#编写扫雷游戏 使用IIS调试ASP.NET网站程序 WCF入门教程 ASP.Net Core开发(踩坑)指南 ASP.Net Core Razor+AdminLTE 小试牛刀 webservice创建、部署和调用 .net接收post请求并把数据转为字典格式

    C# -- HttpWebRequest 和 HttpWebResponse 的使用 C# -- HttpWebRequest 和 HttpWebResponse 的使用 结合使用HttpWebReq ...

  8. 针对Quant的Python快速入门指南

    作者:用Python的交易员 (原创文章,转载请注明出处) 最近有越来越多的朋友在知乎或者QQ上问我如何学习入门Python,就目前需求来看,我需要写这么一篇指南. 针对整个vn.py框架的学习,整体 ...

  9. 最全面的 Sublime Text 使用指南

    最全面的 Sublime Text 使用指南   摘要(Abstract) 本文系统全面的介绍了Sublime Text,旨在成为最优秀的Sublime Text中文教程. 前言(Prologue) ...

随机推荐

  1. android NavigationBar 显示

    android连接7inch屏时,虚拟按键会显示到右侧,变成一条黑边,并且只有back功能. 在连接10inch的时候,虚拟按键就正常,显示在屏幕的底部.有back,home,recent app三个 ...

  2. Checked Exception & Unchecked Exception

    查Spring事务管理时看到一句话: Spring使用声明式事务处理,默认情况下,如果被注解的数据库操作方法中发生了unchecked异常,所有的数据库操作将rollback:如果发生的异常是chec ...

  3. e621. Activating a Keystroke When Any Child Component Has Focus

    Normally, a keystroke registered on a component is activated when the component has the focus. This ...

  4. css -- 背景图片自适应屏幕大小

    由于<body>标签的图片不能够拉伸, 解决办法: 1.图片不够大,又background属性不能拉伸图片: 2.只能用个div,把其z-index值设为负,并使这个div大小为整个bod ...

  5. C/C++,从未过时的编程语言之父

    C/C++,持续火爆的编程语言之父 --訪传智播客C/C++学院院长传智·萧峰 编程语言作为实现互联网+基础必备工具,构建着互联网行业美轮美奂的大时代.作为编程语言之父--C语言,更是如鱼得水,在甘愿 ...

  6. CentOS显示设置时间命令- date

    概要: date命令的功能是显示和设置系统日期和时间 命令格式: date [OPTION]... [+FORMAT]date [-u|--utc|--universal] [MMDDhhmm[[CC ...

  7. rdesktop连接远程windows

    $ info rdesktop   //看一下帮助信息吧$rdesktop 192.168.1.1 //打开了一个8位色彩的,$rdesktop -a 16 192.168.1.1 //这个是16位色 ...

  8. SVN入门 TortoiseSVN 检出

    1. SVN检出(SVN Checkout) 检出项目文件. 新建或者进入目录下(比如qianduan1),右键 --> Svn 检出-->其中版本库URL我可以在SVN服务器获取到,将复 ...

  9. mysql的MyISAM 和 InnoDB 的区别?优化MYSQL数据库的方法?

    MyISAM 和 InnoDB 的基本区别 1.InnoDB不支持FULLTEXT类型的索引. 2.InnoDB 中不保存表的具体行数,也就是说,执行select count(*) from tabl ...

  10. POJ 1947 Rebuilding Road(树形DP)

    Description The cows have reconstructed Farmer John's farm, with its N barns (1 <= N <= 150, n ...