Typora 编辑器
# Markdown 编辑器
Markdown 文件实际上是纯文本,你可以用任何 TXT 文本编辑器打开和编辑它。它的轻量级,简洁易用的特性,让这种文件格式(*.md)成为理想的笔记文件格式。
本文讨论 Markdown 的编辑器软件。我使用过多款 Markdown 编辑器,到现在,用的最多的只剩下2款:
- Visual Studio Code。微软出品,免费开源,跨平台。下面简称为 VSCode。
- 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”按钮,稍嫌麻烦。

可以搭配一款第三方软件来自动关闭弹窗。
- 弹窗广告拦截器: http://adkiller.360drm.com/index.html (opens new window)
- 微软电脑管家: https://pcmanager.microsoft.com/zh-cn (opens new window)
本人选择的是“弹窗广告拦截器”,这款软件看起来已经好几年没有更新,或许作者已经不再维护了。但其功能简洁实用,不需要安装(解压缩即可使用)。实测在我电脑上工作得很好。
# 编程自动化
通过编程,还可以用 Python 将这个过程自动化:
- 检查注册表中的安装日期,如果接近或已逾期,就修改安装日期到今天;
- 启动 Typora 应用程序,检测它弹出的授权窗口”License Info“,点击”Not Now“按钮。
这里描述一下实现的关键思路,不给出具体细节。
- 检查和修改注册表,可以使用 winreg (opens new window) 包。
- 检查弹窗并自动点击“Not Now”按钮,可以使用 pywinauto (opens new window)
不知道怎么编程,可以问 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 编辑器的“小技巧”,通过修改其安装日期,能够绕开其“未注册”版本提示对话框干扰,无限期“试用”。