textfx 在 notepad++ 7.9 及以后版本中已被官方移除,不再兼容;其功能可由原生菜单(如 convert case、sort lines)或内置插件 nppconverter 替代;强依赖者需降级至 7.8.9 并禁用自动更新。

TextFX 在新版 Notepad++ 里根本不存在
Notepad++ 7.9 版本起,TextFX 已被官方移除,不是你没装对,是它真的没了。旧版(如 7.8.x)自带 TextFX Characters,但插件机制已重构,新版本不再兼容。强行找旧 DLL 手动放 plugins 目录,大概率导致启动失败或菜单空白——这不是配置问题,是架构不匹配。
替代 TextFX 的核心功能用原生功能就能做
以前靠 TextFX 做的几件事,现在不用插件:
-
Convert case(大小写转换):选中文本 → 右键 → Convert Case to → 选UPPER CASE/lower case/Proper Case -
Sort lines(行排序):选中多行 → Edit → Line Operations → Sort Lines Lexicographically Ascending/Descending -
Remove duplicate lines:先排序,再用 Line Operations → Remove Consecutive Duplicate Lines(注意:只删相邻重复,非全局去重) -
HTML encode/decode:用 Plugins → NppConverter → URL Encode/Decode 或 HEX Encode/Decode(NppConverter 是内置插件,7.9+ 默认启用)
如果非要用老版 TextFX,只能降级 + 关闭自动更新
仅适用于有强依赖老工作流、且能接受安全与兼容风险的场景:
- 卸载当前 Notepad++,从官网归档页下载
npp.7.8.9.Installer.exe(不要下 .zip,Installer 版才含完整TextFX Characters) - 安装时勾选
Plugins → TextFX Characters(默认可能不选) - 装完立刻进 Settings → Preferences → Update,取消勾选
Automatically check for updates - 后续每次手动检查更新前,先备份配置:导出
%APPDATA%\Notepad++\config.xml和shortcuts.xml
注意:TextFX 不支持 Unicode 全角字符处理,中文混排时排序/去重易乱码;它的正则替换也不支持 PCRE2,比原生 Find → Replace 功能弱且慢。
真正需要批量文本处理,别卡在 Notepad++ 里
Notepad++ 本质是轻量编辑器,不是文本处理器。以下情况建议换工具:
- 要对几百个文件统一执行「删除空行 + 首字母大写 + 替换制表符为 4 空格」→ 用
sed/awk(Windows 可装 Git Bash)或 Python 脚本 - 需要正则提取日志中的 IP+时间戳+状态码并导出 CSV →
grep -oP或jq(如果是 JSON 日志)更稳 - 频繁做列编辑(Alt+鼠标拖选)、多光标操作 → VS Code 的
Ctrl+D和列选择更顺手,且插件生态更透明
留着 Notepad++ 做快速查看和简单修文没问题,但把它当文本处理主力,反而会反复踩路径依赖的坑。










