Typora 编辑器


2025-12-23 Typora Markdown

# Markdown 编辑器

Markdown 文件实际上是纯文本,你可以用任何 TXT 文本编辑器打开和编辑它。它的轻量级,简洁易用的特性,让这种文件格式(*.md)成为理想的笔记文件格式。

本文讨论 Markdown 的编辑器软件。我使用过多款 Markdown 编辑器,到现在,用的最多的只剩下2款:

  1. Visual Studio Code。微软出品,免费开源,跨平台。下面简称为 VSCode。
  2. Typora。商业软件,试用15天。

如果倾向于开源免费,则可以选择 VSCode。安装2个插件,即可支持 Markdown 格式的编辑:

  • Markdown All in One
  • Markdown Preview Enhanced

这2款插件的作者看起来都是中国人,值得肯定。

VSCode 支持便携模式(Portable mode (opens new window)),可以装在U盘上使用。具体可以参考官方的说明(只需要在程序所处的地方,添加一个“data”文件夹即可)。

# Typora 安装日期

从使用频率上来说,个人在 Windows 操作系统中用得最多的还是 Typora,它正是今天讨论的主角。Typora 是商业软件,但是作者很慷慨,并没有在软件注册上面做很多防护,只简单地写入安装日期到 Windows 的注册表。

我们可以创建一个注册表文件: typora_install_date.reg ,其内容如下:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Typora]
"IDate"="12/16/2025"

只需要修改这个安装日期(US日期格式: mm/dd/yyyy),导入到系统注册表,即可“无限期”试用。

Typora 启动时的弹窗(如下图),还需要点击“Not Now”按钮,稍嫌麻烦。

可以搭配一款第三方软件来自动关闭弹窗。

本人选择的是“弹窗广告拦截器”,这款软件看起来已经好几年没有更新,或许作者已经不再维护了。但其功能简洁实用,不需要安装(解压缩即可使用)。实测在我电脑上工作得很好。

# 编程自动化

通过编程,还可以用 Python 将这个过程自动化:

  • 检查注册表中的安装日期,如果接近或已逾期,就修改安装日期到今天;
  • 启动 Typora 应用程序,检测它弹出的授权窗口”License Info“,点击”Not Now“按钮。

这里描述一下实现的关键思路,不给出具体细节。

不知道怎么编程,可以问 DeepSeek (opens new window)Copilot (opens new window)。亲测可以实现,效果符合预期。

# 最终方案

综合以上的探索,我最终选择了一个效果好且容易实现的做法:

  • 利用 Python 编写一个脚本,让 Windows 的定时任务每14天以内自动触发,修改注册表中的安装日期为当天;如果觉得这个不会,也可以自己手动每隔14天运行一次。
  • 安装“弹窗广告拦截器”,让它随操作系统启动并驻留在系统托盘,自动拦截并关闭弹窗。

其中设置 Typora 安装日期的 Python 代码如下,仅供参考:

import datetime
import winreg


def set_typora_install_date(a_date: datetime.date) -> None:
    """Set Typora install date in Windows registry."""
    hkey = winreg.HKEY_CURRENT_USER
    with winreg.OpenKeyEx(hkey, "Software\\Typora\\", access= winreg.KEY_WRITE) as reg_key:
        today_str = a_date.strftime("%m/%d/%Y")
        winreg.SetValueEx(reg_key, "IDate", 0, winreg.REG_SZ, today_str)


if __name__ == '__main__':
    today = datetime.date.today()
    set_typora_install_date(today)
    print("Reset Typora install date to today.")

而“弹窗广告拦截器”除了用在这里,还可以用来拦截一些其他软件的弹窗,例如腾讯会议等。算是一举多得。

# 小结

本文给出了针对 Typora 编辑器的“小技巧”,通过修改其安装日期,能够绕开其“未注册”版本提示对话框干扰,无限期“试用”。

Last Updated: 12/31/2025, 7:12:37 AM