1。不排序去除重复行
勾选 正则表达式 和 匹配新行(re.D) ,在替换框中使用
^(.*?)$\s+?^(?=.*^\1$)替换为空白
注意:此种方法可能和正则表达式本身有关系,每次处理500行为佳
.*? 非贪婪模式匹配任意字符
+ 至少一次,\s+把所要匹配的字符串限制为一行或者其他带有空格的行
^(.*?)$\s+? 非贪婪匹配任意行,行后可跟多个空白符
?= 前向肯定匹配,当此后表达式成功,匹配成功
\1 匹配前面第一个元组
^(?=.*\1$) 新行包含,前面匹配的元组,则前面的表达式匹配成功
2. 排序去除重复行
TextFX插件,里面有 TextFX Tools 选择+Sort outputs only unique(column) lines,然后选择第一个或者第二个 sort lines。。。。
3.标注偶数行
notepade++中自己没有标注的方法,但是你可以自己添加一个复杂的汉字作为标识符,使用完成之后替换掉,
Ctrl + H
Find What: \r\n(.*?)\r\n(.*?)\r\n
Replace with: \r\n\1\r\n龖\2
全部替换就可以了,奇葩吧,notepad++中两个正则其实是在一个正则中,所以第二列中的元组可以引用第一列中的元组,奇数行同样的做法
4.快捷键
1. 文件相关
| 快捷键 | 动作定义 |
|---|---|
| Ctrl-O | 打开文件 |
| Ctrl-N | 新建文件 |
| Ctrl-S | 保存文件 |
| Ctrl-Alt-S | 文件另存为 |
| Ctrl-Shift-S | 保存所有打开文件 |
| Ctrl-P | 打印 |
| Alt-F4 | 退出程序 |
| Ctrl-Tab | 文件标签跳转,跳至下一个打开文件 |
| Ctrl-Shift-Tab | 文件标签跳转,跳至上一个打开文件 |
| Ctrl-W | 关闭当前文件 |
2.编辑相关
| 快捷键 | 动作定义 |
|---|---|
| Ctrl-C | 复制 |
| Ctrl-Insert | 同上,复制 |
| Ctrl-Shift-T | 复制当前行至剪贴板 |
| Ctrl-X | 剪切 |
| Shift-Delete | 同上,剪切 |
| Ctrl-V | 粘帖 |
| Shift-Insert | 同上,粘帖 |
| Ctrl-Z | 撤销上一次操作 |
| Alt-Backspace | 同上 |
| Ctrl-Y | 重做,注:撤销后,重做刚刚撤销的动作 |
| Ctrl-A | 全选 |
| Alt-Shift-方向键 或 Alt + 鼠标左键 | 列选择模式 |
| Ctrl + 鼠标左键 | 非连续性的多区域选择 |
| ALT-C | 列编辑器 |
| Ctrl-D | 复制当前行至下方,或者复制选中区域至其后 |
| Ctrl-T | 复制当前行至剪贴板(注:帮助中说是将当前行与上一行交换位置) |
| Ctrl-Alt-T | 与上一行进行交换 |
| Ctrl-Shift-Up | 将当前行上移一行 |
| Ctrl-Shift-Down | 将当前行下移一行 |
| Ctrl-L | 删除当前行 |
| Ctrl-I | -(注:帮助中是分割多行,不过最新版中不起作用) |
| Ctrl-J | 合并多行(注:使用时要选择中需要合并的行) |
| Ctrl-G | 跳转至某行对话框 |
| Ctrl-Q | 添加/删除注释 |
| Ctrl-Shift-Q | 区块添加/删除注释 |
| Tab (selection of one or more full lines) | 插入Tab |
| Shift-Tab (selection of one or more full lines) | 删除位置之前的Tab |
| Ctrl-BackSpace | 删除当前位置至单词开始的内容 |
| Ctrl-Delete | 删除当前位置至单词结尾的内容 |
| Ctrl-Shift-BackSpace | 删除当前位置至行首的内容 |
| Ctrl-Shift-Delete | 删除当前位置至行尾的内容 |
| Ctrl-U | 转换为小写 |
| Ctrl-Shift-U | 转换为大写 |
| Ctrl-B | 跳转至配对的括号 |
| Ctrl-Space | 触发函数自动完成列表 |
| Ctrl-Shift-Space | 触发函数参数提示 |
| Ctrl-Enter | 触发关键字自动完成列表 |
| Ctrl-Alt-R | 整个页面文字方向从右到左 |
| Ctrl-Alt-L | 整个页面文字方向从左到右(注:在安装了zencoding后,此快捷键可能被覆盖) |
| Enter | 回车 |
| Shift-Enter | 同上 |
3.搜索相关
| 快捷键 | 动作定义 |
|---|---|
| Ctrl-F | 打开搜索对话框 |
| Ctrl-H | 打开替换搜索对话框 |
| F3 | 搜索下一个结果 |
| Shift-F3 | 搜索上一个结果 |
| Ctrl-Shift-F | 文件中搜索 |
| F7 | 调到寻找结果 |
| Ctrl-Alt-F3 | 快速查找下一个 |
| Ctrl-Alt-Shift-F3 | 快速查找上一个 |
| Ctrl-F3 | 选定并寻找下一个 |
| Ctrl-Shift-F3 | 选定并寻找上一个 |
| F4 | 下一次寻找结果 |
| Shift-F4 | 上一次寻找结果 |
| Ctrl-Shift-I | 增量查找 |
| Ctrl-n | 跳至下一个结果,用第n个风格标识(n为1~5,0是默认风格) |
| Ctrl-Shift-n | 跳至上一个结果,用第n个风格标识(n为1~5,0是默认风格) |
| Ctrl-F2 | 收缩展开标签 |
| F2 | 跳至下一个标签处 |
| Shift-F2 | 跳至上一个标签处 |
4.显示相关
| 快捷键 | 定义内容 |
|---|---|
| Ctrl-(Keypad-/Keypad+)或者Ctrl+鼠标滚轮 | 放大/缩小页面 |
| Ctrl-Keypad/ | 回复到原始页面大小 |
| F11 | 开关全屏显示(显示标签页) |
| F12 | 开关全屏显示(不显示标签页) |
| Ctrl-Alt-F | 收缩当前折叠 |
| Ctrl-Alt-Shift-F | 展开当前折叠 |
| Alt-0 | 收缩所有折叠 |
| Alt-(1~8) | 展开相应层折叠 |
| Alt-Shift-0 | 展开所有折叠 |
| Alt-Shift-(1~8) | 展开所有层次折叠 |
5.运行相关
| 快捷键 | 定义内容 |
|---|---|
| F5 | 打开运行窗口 |
| Alt-F1 | 获得PHP帮助 |
| Alt-F2 | 用Google搜索 |
| Alt-F3 | 用Wiki搜索哦 |
| Alt-F5 | 在本标签页中打开当前目录中,与光标位置文本同名的文件 |
| Alt-F6 | 在新标签页中打开当前目录中,与光标位置文本同名的文件 |
| Ctrl-Alt-Shift-R | 在Chrome中打开 |
| Ctrl-Alt-Shift-X | 在Firefox中打开 |
| Ctrl-Alt-Shift-I | 在IE中打开 |
| Ctrl-Alt-Shift-F | 在Safari中打开 |
| Ctrl-Alt-Shift-O | 通过Outlook发送当前文件 |
本文介绍了Notepad++中去除重复行、标注特定行的方法,并提供了丰富的快捷键汇总,包括文件操作、编辑、搜索等功能,帮助提升软件使用效率。
494

被折叠的 条评论
为什么被折叠?



