在 CentOS 上使用 Notepad++ 宏录制的前提
- Notepad++ 是 Windows 原生应用,在 CentOS 上通常通过 Wine 运行。只要 Wine 环境正常、能启动 Notepad++,其 宏(Macro)功能 与在 Windows 上一致可用。若尚未安装,可先安装 Wine 后再安装 Notepad++。
宏录制与执行的通用步骤
- 启动 Notepad++(通过 Wine)。
- 打开需要处理的文档,将光标置于起始位置。
- 开始录制:菜单 Macro → Start Recording(工具栏也有录制按钮)。
- 执行你希望重复的操作(如移动光标、选择、输入、删除、查找替换等)。
- 停止录制:Macro → Stop Recording。
- 保存宏:Macro → Save Current Recorded Macro,为宏命名,并在需要时为其分配快捷键(可在 设置 → 快捷键管理 → 宏 中修改/查看)。
- 执行宏:使用菜单 Macro → Run Macro/Run Current Macro,或按你设置的快捷键;需要多次执行时,可用 Macro → Repeat Single Macro 并选择“执行到文件结尾”。
两个实用宏示例
常见问题与技巧
- 自动换行会影响“选整行”的录制效果:开启 视图 → 自动换行 时,视觉上的“多行”可能是一整行,宏会一次性删除整行逻辑内容,使用前注意当前是否处于自动换行状态。
- 宏的快捷键可自定义:在 设置 → 快捷键管理 → 宏 中分配/修改,避免与系统常用快捷键冲突。
- 宏适合规则重复操作;若涉及复杂逻辑,优先考虑 查找替换(支持正则表达式) 或相应插件,效率更高、更稳定。