本仓库包含 MarkText 的 bug 修复版本
问题描述:即使没有修改 Markdown 文件,关闭时也会提示保存文档。
修复说明:
- 修改了
src/renderer/store/editor.js文件 - 区分了"外部文件改变"和"本地编辑改动"
- 只在真正有未保存改动时才提示保存
影响文件:src/renderer/store/editor.js (line 1169-1195)
使用方法:
- 菜单:
File → New Window - 快捷键:
Ctrl+Shift+N(Windows/Linux) 或Cmd+Shift+N(macOS)
功能:
- 可以同时打开多个独立窗口
- 每个窗口显示不同的文档或标签页
- 窗口可以并排放置以对比文档
使用方法:
- 菜单:
File → Export → PDF
功能:
- 自定义页面大小(A3, A4, A5, Letter 等)
- 页面方向(纵向/横向)
- 边距设置
- 字体、字号、行高自定义
- 页眉页脚
- 自动生成目录
- 多种主题(Academic, GitHub, Liber)
| 平台 | 下载链接 |
|---|---|
| macOS (Intel) | DMG | ZIP |
| macOS (Apple Silicon) | DMG | ZIP |
| Windows | 安装器 | 64位ZIP |
| Linux | AppImage | DEB | RPM |
# 方法 1: 从自定义 tap 安装
brew tap stevenchenUCD/marktext
brew install --cask mark-text
# 方法 2: 覆盖官方 cask
brew edit --cask mark-text
# 修改 URL 后
brew reinstall --cask mark-text- 📖 使用指南 - 详细的功能说明和使用方法
- 🍺 Homebrew 安装 - Homebrew Cask 安装和覆盖方法
- 📥 下载页面 - 所有平台的下载链接和安装步骤
- 🛠️ Mac 构建指南 - 如何在 Mac 上构建应用
- 🔧 仓库安装指南 - 从源码安装的多种方法
# Intel Mac
curl -L -o marktext.dmg https://github.com/stevenchenUCD/marktext/releases/latest/download/marktext-x64.dmg
open marktext.dmg
# Apple Silicon Mac
curl -L -o marktext.dmg https://github.com/stevenchenUCD/marktext/releases/latest/download/marktext-arm64.dmg
open marktext.dmg# PowerShell
Invoke-WebRequest -Uri "https://github.com/stevenchenUCD/marktext/releases/latest/download/marktext-setup.exe" -OutFile "marktext-setup.exe"
.\marktext-setup.exe# AppImage
curl -L -o MarkText.AppImage https://github.com/stevenchenUCD/marktext/releases/latest/download/marktext-x86_64.AppImage
chmod +x MarkText.AppImage
./MarkText.AppImage如果你想自己构建应用:
# 克隆仓库
git clone https://github.com/stevenchenUCD/marktext.git
cd marktext
# 切换到修复分支
git checkout claude/scan-project-011CUx3rfp8ZPjuF8R7KMzJi
# 安装依赖
yarn install --frozen-lockfile
# 构建
yarn run release:mac # macOS
yarn run release:win # Windows
yarn run release:linux # Linux详细构建说明:MAC_BUILD_GUIDE_CN.md
| 平台 | 最低版本 | 推荐版本 |
|---|---|---|
| macOS | 10.13 (High Sierra) | 11.0 (Big Sur) 或更高 |
| Windows | Windows 7 | Windows 10/11 |
| Linux | Ubuntu 18.04, Fedora 30 | Ubuntu 22.04, Fedora 38 |
本仓库配置了 GitHub Actions,推送到以下分支会自动构建:
release-v*claude/*
查看构建状态:
https://github.com/stevenchenUCD/marktext/actions
如果你发现 bug 或有建议:
- ✅ 修复关闭未修改文件时错误提示保存的问题
- ✅ 改进文件监听器行为
- ✅ 区分外部文件改变和本地编辑
- ✨ 添加中文使用指南
- ✨ 添加 Mac 构建指南
- ✨ 添加 Homebrew 安装说明
- ✨ 添加完整下载页面
- 基于 MarkText v0.17.1
- 上游仓库:https://github.com/marktext/marktext
本项目基于 MarkText 开发。
感谢原项目的所有贡献者!
如果这个修复版本对你有帮助:
- ⭐ Star 这个仓库
- 🐛 报告发现的问题
- 💡 分享给其他人
仓库: https://github.com/stevenchenUCD/marktext 原始项目: https://github.com/marktext/marktext 最后更新: 2024-11-09