用途:Notepad++ 是面向 Windows 的轻量免费源代码编辑器,适合快速查看与编辑日志、配置文件及代码,本技能围绕其编辑、正则、自动化与插件能力提供协助。
主要能力:支持 PCRE 正则的多行查找替换与捕获组,可跨嵌套目录批量替换;列/块编辑(Alt+Shift+方向键或 Alt+左键拖拽)可同时为多行加前缀或插入递增编号;字符集转码与换行符规范化(CRLF/LF);通过 NppExec 插件运行命令行编译器或 linter;用 Plugins Admin 管理插件;会话处理与文档地图导航。
使用方式:查找替换用 Ctrl+H,搜索模式选“正则表达式”,跨行时勾选“. matches newline”。命令行示例:notepad++.exe -multiInst -nosession "C:\path\to\large_logfile.log"。NppExec 脚本示例:npp_save、cd $(CURRENT_DIRECTORY)、cmd /c "ruff check $(FILE_NAME) && pytest -q $(FILE_NAME)"。列编辑器快捷键 Alt+C。
适用场景:Windows 日志与文件快速检查、多文件正则替换、批量文本处理、轻量脚本自动化。
限制与注意:处理数 GB 文件需启用大文件模式或调整缓冲区,否则可能因 32 位内存限制或 Scintilla 缓冲溢出崩溃,建议用 64 位版本或 LargeFiles 插件并关闭 .log 语法着色;正则中 .* 贪婪匹配易跨块误匹配,可改用 .? 或 [^"];与 Linux/Docker 协作时应强制 LF 换行;共享或不可信工作站上不建议保留未保存会话快照。插件菜单缺失时可从 notepad-plus-plus.org 下载最新 64 位版本并确认插件目录有写权限。其他细节暂未提供。