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

教程参考:

【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. 【转】【C++】C++ 中的线程、锁和条件变量

    线程 类std::thread代表一个可执行线程,使用时必须包含头文件<thread>.std::thread可以和普通函数,匿名函数和仿函数(一个实现了operator()函数的类)一同 ...

  2. 单精度浮点数(float)加法计算出错

    场景: 一个float型的变量赋值1170601,加上19000000,结果出现错误. 原因: float占用4个字节(32位)存储空间,包括符号位1位,阶码位8位,尾数23位.浮点数精度与它的尾数有 ...

  3. QListView的子项的ViewMode

    QListView.setViewMode(ViewMode mode) enum QListView::ViewMode Constant    Value    DescriptionQListV ...

  4. KEGG orthology (KO) 数据库简介

    KEGG, 简称京都基因组百科全书,包含了许多的数据库,对于研究基因功能来说,KEGG orthology 数据库是最基本的一个数据库: KEGG Orthology 简称KO, 对于每个功能已知的基 ...

  5. PL/SQL developer(绿色版)安装及配置

    1.PL/SQL Developer下载地址:百度网盘: 2.tsname.ora配置: orcl = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS )) ) (CO ...

  6. 【树莓派】GSM900模块

    python代码 https://github.com/JFF-Bohdan/sim-module

  7. Docker 集群管理

    docker systemd unit file [Unit] Description=Docker Application Container Engine Documentation=http:/ ...

  8. 我的javascript心跳机

    li { list-style: none!important; padding:0; } .list_num{ list-style-type:decimal; } .list_inline{ ma ...

  9. JQuery--使用autocomplete控件进行自己主动输入完毕(相当于模糊查询)

    之前为了实现这个功能花了我几天的时间. 事实上.实现了之后发现也就那么回事,正所谓万事开头难嘛.. 废话不多说了.这里我使用的是JQuery控件库中的一个Autocomplete控件.即Autocom ...

  10. vue实现图片点击放大

    用的vue-cli开发的项目,下面是具体实现代码 子组件: <template> <!-- 过渡动画 --> <transition name="fade&qu ...