一、三种核心搜索机制
标准对话框搜索:查找 / 替换 / 在文件中查找 / 标记
无对话框快速导航:查找下一个 / 上一个
增量搜索(Incremental Search)
二、基于对话框的搜索(5 个标签页)
1. 查找(Find)
快捷键:Ctrl+F
功能:搜索文本、统计匹配数量
2. 替换(Replace)
快捷键:Ctrl+H
功能:查找并替换文本
3. 在文件中查找(Find in Files)
快捷键:Ctrl+Shift+F
功能:对整个目录下的多个文件批量搜索 / 替换
4. 在项目中查找(Find in Projects)
功能:在项目面板文件中搜索,而非整个目录
打开方式:项目面板第一行右键菜单
5. 标记(Mark)
快捷键:Ctrl+M
功能:永久高亮匹配内容,或给匹配行添加书签
三、通用搜索选项(所有标签页共用)
匹配大小写(Match case):区分大小写
全字匹配(Match whole word only):只匹配完整单词
反向搜索(Backward direction):向上搜索
循环搜索(Wrap around):搜索到文末后自动回到开头
扩展模式(Extended):支持
\n\r\t等转义字符正则表达式(Regular expression):强大的模式匹配
. 匹配换行符(. matches newline):正则中
.可匹配换行
四、常用按钮功能
Find Next:查找下一个(回车可快捷触发)
Count:统计匹配次数
Find All in Current Document:在当前文件列出所有结果
Find All in All Opened Documents:在所有打开文件列出结果
Replace:替换当前匹配
Replace All:全部替换
Replace All in All Opened Documents:所有打开文件全部替换
Mark All:全部标记 / 添加书签
五、版本差异重点
v8.1.3:搜索对话框可通过快捷键切换标签页
v8.3.3:重复按当前标签快捷键可重新居中对话框
v8.4.5:对话框支持折叠 / 展开(∨ ∧ 按钮)
v8.7:可自定义状态栏提示文字颜色
v8.8.4:搜索框长度上限从 2046 字节提升到 16383 字节,支持粘贴多行文本
v8.9.1:粘贴含不可见字符时状态栏会提示
六、Find in Files(批量文件搜索)实用技巧
- Filters 过滤规则
*.txt *.log:只搜索 txt 和 log!*.bak *.*:排除所有 bak 文件!\temp:排除 temp 文件夹!+\log*:递归排除所有以 log 开头的文件夹- 目录选项
In all sub-folders:递归搜索子文件夹In hidden folders:包含隐藏文件夹- 优先读取 Notepad++ 编辑缓冲区内容,而非磁盘文件。
七、Mark 标签(标记与书签)
Bookmark line:给匹配行添加书签(侧边圆点标记)
Mark All:高亮所有匹配
Clear all marks:清除所有标记 / 书签
Copy Marked Text:复制所有标记内容
搜索 > 书签 进行导航、复制、删除等操作。八、环绕搜索(Wrap around)说明
开启:搜索到文件末尾会从头继续
关闭:到末尾即停止
多文件搜索时该选项自动失效
九、重要注意事项
正则表达式必须先点 Find Next 测试是否合法
搜索历史默认保存最近 10 条,可修改
config.xml调整选中超过 1024 字符时,会自动勾选
In selection搜索不到内容时,窗口会闪烁提示
复杂高级搜索可使用外部工具:GrepWin、PowerGREP、Everything 等