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