marknode / 版本说明

MarkNode v2.0.29

← 全部版本

MarkNode 2.0.29(测试版)

新功能

  • Git 集成:内置 Git 支持,让你无需离开 MarkNode 即可管理版本控制流程

    • 状态栏:Git 项目的窗口底部会显示一个纤细的状态栏,展示当前分支、变更数量以及领先/落后的同步状态
    • 文件状态标识:已修改、已添加、未跟踪和已删除的文件在项目侧边栏树中以不同颜色标示,状态还会向上传递到父文件夹
    • 提交对话框:通过专用对话框暂存文件并提交变更——可从状态栏打开,或使用 Cmd+Shift+K(macOS)/ Ctrl+Shift+K(Windows/Linux)
    • 拉取与推送:直接从状态栏拉取和推送远程仓库,并提供确认提示和清晰的反馈通知
    • 非 Git 项目完全不受影响——界面零变化
  • 命令行支持与文件关联:直接从终端打开文件和项目(marknode myfile.md),或在访达 / 文件资源管理器中双击 Markdown 文件打开。使用 帮助 → 创建命令行启动器… 来配置命令行工具

改进

  • 终端文件变更检测:编辑器现在会自动重新加载从内置终端面板中修改过的文件
  • 列选择:使用 Cmd+Option+上/下(macOS)或 Ctrl+Alt+上/下(Windows/Linux)在上方或下方添加光标,与 VS Code 和 IntelliJ 的行为一致。同时支持 Alt+拖拽进行矩形选择
  • Git 状态实时更新:当在 MarkNode 之外进行变更时(例如从终端提交),Git 状态栏和侧边栏标识现在会自动刷新

问题修复

  • 侧边栏:新建的文件夹和文件现在会显示在已折叠的父节点下:在从未展开过的父节点下创建新文件夹或文件不再静默失败——侧边栏现在会展开父级层次结构并选中新建项
  • 侧边栏:被忽略的文件夹不再自动展开:被忽略文件夹(例如 node_modulesbuild)内部的文件变更不再导致这些文件夹在侧边栏中展开——它们会保持折叠,直到你手动打开
  • PDF 查看器:链接不再卡住应用:现在点击 PDF 查看器中的链接会在默认浏览器中打开,而不是让应用窗口跳转
  • 大纲导航滚动位置:修复了通过大纲导航后点击编辑器会导致编辑器跳转到其他位置的问题——光标现在会移动到目标标题处,因此视图保持不动