VNote是一款基于Qt框架开发的专业开源笔记工具,主打原生Markdown编辑体验。不同于普通的轻量Markdown编辑器,它在完美支持Markdown语法的同时,还集成了完整的本地化笔记管理能力,界面简约清爽、操作逻辑流畅,能让日常记笔记、整理知识的过程变得更高效愉悦,是内容创作者、程序员群体十分推荐的笔记工具。
软件特点
- 支持高性能全文检索,海量笔记也能快速定位目标内容
- 支持全局唤出的通用输入框,键入即可快速检索、调用任意功能
- 支持直接粘贴剪贴板内的图片插入笔记,无需手动保存上传
- 编辑/阅读双模式下均支持围栏代码块语法高亮,适配数十种编程语言
- 编辑/阅读双模式均同步展示笔记大纲,长文档跳转更方便
- 支持编辑、阅读模式自定义样式,可按需调整界面展示效果
- 内置Vim编辑模式,支持自定义快捷键,效率党友好
- 支持无限层级文件夹分类,笔记管理逻辑更灵活
- 支持多标签页、窗口分屏,可同时编辑、对比多篇笔记
- 支持Mermaid流程图、Graphviz图表、MathJax公式渲染
- 完美适配HiDPI高分辨率屏幕,界面显示清晰无模糊
- 支持笔记挂载附件,资料整理更方便
- 内置深色模式与多套主题可选,适配不同使用场景
- 支持丰富的可扩展导出能力,可导出为HTML、PDF、Word等多种主流格式
软件截图
更新日志(v4.3.0)
通知系统
新增应用内通知系统,配套工具栏入口、弹出通知面板,支持一键清除/单条解散操作
任务模块优化
- 新增Tasks面板、Console日志查看器,支持直接在应用内编辑任务文件
- 任务子系统迁移至ServiceManager/DI架构,移除旧版任务输出控制台
- 片段与任务面板新增标题栏搜索过滤器,检索更便捷
状态栏优化
文本与Markdown视图窗口现在采用基于列的状态栏,搭载Material风格芯片主题与拼写控制功能,支持手动开启拼写检查、自动识别语言
导出功能升级
- 内置导出方案管理,配套新建/复制/删除拆分按钮
- 新增支持选择拆分窗格的XML作为导出源
- wkhtmltopdf导出模式下支持自定义PDF页眉/页脚,兼容[page]、[title]、[date]占位符
- docx/自定义导出场景下,MathJax公式自动栅格化为PNG格式,导出的语法高亮配色同步读取真实的highlight.css配置
编辑与Markdown功能优化
- 阅读模式新增代码块自动换行选项
- 新增自定义全局样式按钮,可直接打开user.css文件编辑各主题下的自定义样式
- 编辑器内支持$$包裹的数学公式源高亮
- 编辑模式下Ctrl+左键点击即可打开Markdown链接,外部链接打开前会弹出确认提示
- 笔记模板与快速笔记文件夹路径支持Sniper展开与@@光标标记
- 新增手动文件编码覆盖功能,可修复非UTF-8编码文件的乱码问题
工作区与视图优化
- 移除多余的工作区角落菜单操作
- 双击标签栏空白区域即可快速创建新笔记
- 阅读模式下图片右键菜单新增「查看」操作
- 统一入口(United Entry)调整为折叠态显示为高亮工具栏图标,点击展开为输入框,选中列表条目时自动触发对应操作
通用功能更新
- 新增全局唤醒热键,可一键呼出主窗口
- 新增–quiet静默启动参数
- 支持QtWebEngine的–remote-debugging-port调试参数
- 内置Mermaid升级至v11.16.0版本
安全优化
- 修复YAML frontmatter导致的存储型XSS漏洞(GHSA-vfhj-c636-h59x)
- 新增外部程序参数注入防护,修复CWE-88漏洞
问题修复
- 修复搜索关键词组合框宽度异常过宽的问题
- 修复删除隐藏工作区后主面板丢失的问题
- 修复\\label公式渲染为黑框、Graphviz渲染错误级联、SVG数据URI图片不显示、带换行符的节点图形弹出预览异常等问题
- 外部文件变更对话框的取消按钮默认设置为永久忽略
- 更新简体中文、日文翻译包
© 版权声明
THE END
喜欢就支持一下吧
相关推荐
















暂无评论内容