notepad++ 新版(v8.0+)不支持 calendar 插件,因其依赖已移除的旧架构且最后更新于2015年;推荐用 explorer 插件管理 yyyy-mm-dd.md 格式日程文件,或换用 vs code/obsidian 等原生支持日历的工具。

Notepad++ 本身不支持日历侧边栏,Calendar 插件已停止维护且不兼容新版 Notepad++(v8.0+),强行安装会导致插件管理器崩溃或功能失效。
Calendar 插件早已无法安装(Plugin Admin 里搜不到)
新版 Notepad++(v7.9 起)移除了旧式 NppPluginList.dll 架构,改用 Plugin Manager(后被弃用)→ 再到当前的 Plugins Admin。而 Calendar 插件最后更新是 2015 年,仅支持 v6.x,其 DLL 依赖已被彻底移除。
- 在
Plugins → Plugins Admin...中搜索Calendar,结果为空 - 手动拷贝
Calendar.dll到plugins目录后,Notepad++ 启动时会静默忽略该插件(无报错但不加载) - 若使用旧版 Notepad++(如 v6.9.2),虽能加载,但点击日历无响应——因它依赖已下线的
SciLexer.dll版本
替代方案:用 Explorer 插件 + 外部日历文件(轻量可行)
不需要日历 UI,只要「快速打开日程文本」,这是目前最稳定的做法:把每日日程存为 2024-06-15.md 这类命名的文件,用 Explorer 插件在侧边栏按日期排序浏览。
- 安装
Explorer插件:打开Plugins → Plugins Admin...,勾选Explorer并安装 - 新建一个专用文件夹(如
C:\my-calendar\),在里面按YYYY-MM-DD.md格式建文件 - 在 Notepad++ 中打开该文件夹:
Plugins → Explorer → Open Folder as Workspace - 侧边栏即显示文件列表,按名称排序后天然按日期排列;双击即可编辑当日日程
真要图形化日历?换工具比硬套插件更省时间
Notepad++ 的架构不支持嵌入 Web 或 GUI 控件,任何“侧边栏日历”都得靠外部进程通信或 hack 渲染层——这超出其设计目标。实际需求往往是「随手记、快速查」,而非完整日历功能。
- 用 VS Code +
Calendar Assistant插件:支持侧边栏月视图、点击跳转 md 文件,免费开源 - 用 Obsidian +
Calendar插件:本地 Markdown 日程管理成熟,支持周/月/日视图和双向链接 - 甚至系统自带便笺(Windows Sticky Notes)+ 快捷键
Win+N,比折腾插件快得多
真正卡住的不是“怎么装”,而是新版 Notepad++ 的插件模型和 Calendar 的二进制签名完全不匹配——连 DLL 加载阶段都过不去。如果必须用 Notepad++,就接受它是个纯文本编辑器,日程归日程,编辑归编辑。











