matrixage
V2EX  ›  分享创造

程序员生涯第五年, Gap 一年,做了个 typora 免费替代的应用,叫做 IF(没错就是叫 IF)

By matrixage at 2024 年 10 月 11 日 · 15445 次点击

Mac App Store: https://apps.apple.com/us/app/if-gtd-for-professionals/id6460080040?mt=12

我知道很多人不喜欢 Notion 那种 Markdown 非标准实现,只想要一个美的极简的,所见即所得的,高性能的,支持导入导出的,免费的 Markdown 编辑器,所以 IF 的目标很明确,就是满足这些通电,预览:

极简设计: img_note

支持所有 Markdown 标准: img_note

导入导出: img_note

选项: img_note

我学习了 VSCode 的架构,支持 VSCode 那样的分栏: img_note

还支持 Dark Mode: img_note

今天刚刚发布,Mac App Store: https://apps.apple.com/us/app/if-gtd-for-professionals/id6460080040?mt=12 ,或者 Mac App Store 搜索“IF - GTD”也可以。

官网: https://if.openages.com

明天生成几个 infinity plan 的激活码,我的 Vx:Mrhehero ,加我进入 IF 种子用户群,提供”专业人士“证明(程序员工牌就行),即可获得 infinity plan 的激活码,先到先得。

106 条回复  •  2024-10-16 23:35:29 +08:00
第 1 页
共 2 页
12
felixv
   1
felixv  
   2024 年 10 月 11 日
谢谢大佬,APP 很好用~
matrixage
   2
matrixage  
OP
   2024 年 10 月 11 日
@zFxiang 感谢捧场!😀
U97F3
   3
U97F3  
   2024 年 10 月 11 日
等一个 ELSE ,免费使用 IF 的 infinity plan 才有的功能
matrixage
   4
matrixage  
OP
   2024 年 10 月 11 日
@U97F3 IF 不付费也可以爽用,90%的用户免费的功能绝对够用😀
CXPLAY
   5
CXPLAY  
   2024 年 10 月 11 日
有计划支持其他平台吗?
isc
   6
isc  
   2024 年 10 月 11 日 via Android
分享创造 节点变成 反复造轮 节点了。
matrixage
   7
matrixage  
OP
   2024 年 10 月 11 日
@CXPLAY 有的,Windows 在计划上,移动端的话暂未计划
matrixage
   8
matrixage  
OP
   2024 年 10 月 11 日
@isc 体验一下嘛,是不是”重复造轮子“体验了才知道嘛😀
Tubbs
   9
Tubbs  
   2024 年 10 月 11 日
希望 windows 尽早支持,大佬到时候戳我一下:D
matrixage
   10
matrixage  
OP
   2024 年 10 月 11 日
@Tubbs 好哒
xhawk
   11
xhawk  
   2024 年 10 月 11 日 via Android
typora 在 Windows 下我常用,我提个我的个人需求,需要支持那个 ctrl + L 快捷键,希望能直接连接 github 仓库,能直接 submit
matrixage
   12
matrixage  
OP
   2024 年 10 月 11 日
@xhawk 说的具体点:”ctrl + L 快捷键,希望能直接连接 github 仓库,能直接 submit“,这个不太理解
xhawk
   13
xhawk  
   2024 年 10 月 11 日 via Android
@matrixage 在 Windows 下,ctrl+L 是切换到 markdown 源文件模式,
能连接 github 仓库,是希望能直接编辑 github 的仓库的 markdown 文件,并且能直接 submit

当然,如果能直接提交到各种存储桶也很有必要
matrixage
   14
matrixage  
OP
   2024 年 10 月 11 日
@xhawk 这个需求点,其实在 IF 规划的模块里面可以实现,这个模块叫 Flow ,可以自定义 io (输入输出)流程,这个模块在我写完数据 Table 之后实现(下下个功能规划)
sankemao
   15
sankemao  
   2024 年 10 月 12 日
你这个和 typora 也不一样啊,typora 的 markdown 标记会保留并隐藏,并在鼠标选中时展开。
matrixage
   16
matrixage  
OP
   2024 年 10 月 12 日
@sankemao 要一样干嘛?做产品需要点独特性嘛,一样那不很无趣😀
iminto
   17
iminto  
   2024 年 10 月 12 日 via Android
typero 唯一的优点是导出的 pdf 有目录,这是其他 md 编辑器做不到的
JimLee0921
   18
JimLee0921  
   2024 年 10 月 12 日
内存占用怎么样,我公司电脑用 typora 几万字就快卡爆
imliukai
   19
imliukai  
   2024 年 10 月 12 日
支持自定义存储桶吗
randomstream
   20
randomstream  
   2024 年 10 月 12 日
是 electron 吗?看包大小感觉像是
BearCookie
   21
BearCookie  
   2024 年 10 月 12 日
下载来试试看
givebest
   22
givebest  
   2024 年 10 月 12 日
188 MB 有点大啊
rayae
   23
rayae  
   2024 年 10 月 12 日
看起来像 obsidian
09EdgqomQp5z019t
   24
09EdgqomQp5z019t  
   2024 年 10 月 12 日
挺好的,就是这个命名太理想主义,根本不考虑搜索引擎能不能搜到
gesse
   25
gesse  
   2024 年 10 月 12 日
https://imgur.com/a/HC7vIqQ
在白色背景下边界看不清了。
wymisgod
   26
wymisgod  
   2024 年 10 月 12 日
macOS15 刚刚程序崩溃了
binxin
   27
binxin  
   2024 年 10 月 12 日
有个小建议:
开屏的全红有点刺眼。
切换语言会关闭程序,但是预期应该是重启程序。
streetShop
   28
streetShop  
   2024 年 10 月 12 日
怎么能成为永久使用者
saveai
   29
saveai  
   2024 年 10 月 12 日
蹲一个 windows
beiguo
   30
beiguo  
   2024 年 10 月 12 日
大佬,用什么框架开发的啊,是 electron 吗?
ZGame
   31
ZGame  
   2024 年 10 月 12 日
@matrixage #14 我感觉他的意思应该是类似 git 那种推送 ,自动触发文件提交更新那种吧... 类似 jetlinks 那种 webhooks?
ZGame
   32
ZGame  
   2024 年 10 月 12 日
@ZGame jenkins
XMV2e4PmK5F85h17
   33
XMV2e4PmK5F85h17  
   2024 年 10 月 12 日
一共放出几个码子啊 还需要种子用户不 添加微信申请了
zzq825924
   34
zzq825924  
   2024 年 10 月 12 日
它的文档做的很好,如果能像微信读书一样选中评论加互动就更好了: https://if.openages.com/doc/pomo
matrixage
   35
matrixage  
OP
   2024 年 10 月 12 日
@iminto 需求已加入计划:“Note 模块:支持导出为 PDF”
matrixage
   36
matrixage  
OP
   2024 年 10 月 12 日
@tuolee666 几十万字都不是问题,IF 采用的块存储,即检测每个片段变化单独存储,懒加载,typora 那个年代的产物,之所以卡就是因为用的是全文变化检测,以及大量的针对全文的正则( IF 的变化检测和正则都是已正在编辑的段落为目标的,为优化性能我多花了两个月来处理)
matrixage
   37
matrixage  
OP
   2024 年 10 月 12 日
@imliukai 后续会支持自定义图床,cloudflare r2 等。
matrixage
   38
matrixage  
OP
   2024 年 10 月 12 日
@givebest electron 的威力😂
matrixage
   39
matrixage  
OP
   2024 年 10 月 12 日
@rayae 可以说是,集成版的 obsidian ,当然质量肯定是比插件高的。
matrixage
   40
matrixage  
OP
   2024 年 10 月 12 日
@streetShop 加 V
matrixage
   41
matrixage  
OP
   2024 年 10 月 12 日
@wymisgod 切换语言重启,在 macos 沙箱环境会崩溃,下个版本修复。
matrixage
   42
matrixage  
OP
   2024 年 10 月 12 日
@digd 额,SEO 确实是个问题,但不理想主义,不如去打工🐶。
matrixage
   43
matrixage  
OP
   2024 年 10 月 12 日
@binxin 切换语言这个 bug ,会在下个版本修复。
matrixage
   44
matrixage  
OP
   2024 年 10 月 12 日
@zzq825924 可不敢随便加评论😂
mnday
   45
mnday  
   2024 年 10 月 12 日
求 windows 版。onenote 不支持代码块,感觉快用不下去了
JimLee0921
   46
JimLee0921  
   2024 年 10 月 12 日
@matrixage windows 大概什么时候可以上?我这边主要用的 Windows
neetz
   47
neetz  
   2024 年 10 月 12 日
linux 版本未来可能支持吗
03JVGMPvmxd8KoU1
   48
03JVGMPvmxd8KoU1  
   2024 年 10 月 12 日
上手就俩 bug ,切语言会闪退,待办删除不了
matrixage
   49
matrixage  
OP
   2024 年 10 月 12 日
@tuolee666 一个月之内,现在在搞 win 上的支付。
matrixage
   50
matrixage  
OP
   2024 年 10 月 12 日
@pujx233 基于 electron 的,win 搞定了,linux 问题不大,可能得稍等一段时间(三个月以内)。
matrixage
   51
matrixage  
OP
   2024 年 10 月 12 日
@reputati0n 切换语言这个是 macos 沙盒不允许强制重启,忽略即可,语言能切换成功,待办鼠标右键删除。
YiXinCoding
   52
YiXinCoding  
   2024 年 10 月 12 日
挺好的,我也是搞独立开发的,有几个问题想交流一下,请问下 Windows 的代码签名打算怎么解决啊,支付倒是有几个渠道,但是也没试过。
https://afdian.com/
https://z-pay.cn/
Equinoxr
   53
Equinoxr  
   2024 年 10 月 12 日
名字和 logo 灵感来自德国 iF 奖么
matrixage
   54
matrixage  
OP
   2024 年 10 月 12 日
@YiXinCoding 你这不是签名,是付费渠道,我计划走 paddle
matrixage
   55
matrixage  
OP
   2024 年 10 月 12 日
@Equinoxr 天天写 if else ,还需要来自于 iF 设计奖么😂,我就是想搞个程序员专属软件😊
bkchan
   56
bkchan  
   2024 年 10 月 12 日
反馈个 bug ,我只要一切换 language,就会闪退掉
mdyh
   57
mdyh  
   2024 年 10 月 12 日
非专业也试下 。整体挺好看,功能也好🔥
两个小问题

1.开屏大红色,太亮眼了
2.白天模式,边界线不清楚
pkxutao
   58
pkxutao  
   2024 年 10 月 12 日
electron 的话,打包个 windows 的来试试呀,我愿意当志愿者
Canight
   59
Canight  
   2024 年 10 月 12 日
看下来挺好挺用心的一个产品,加油
Specs
   60
Specs  
   2024 年 10 月 12 日
Something Error
App encountered unexpected exception

Pomo 里把所有的都删了必出这个报错。

markdown 里 /code 加了代码块,想往代码块后面加内容加不了了。。

好像问题还很多
matrixage
   61
matrixage  
OP
   2024 年 10 月 12 日
@bkchan 收到了,下版本修复
matrixage
   62
matrixage  
OP
   2024 年 10 月 12 日
@pkxutao windows 一个月内发布
matrixage
   63
matrixage  
OP
   2024 年 10 月 12 日
@Specs Pomo 那个确实是个 bug ,下版本修复; Markdown 加了 code 之后 连续按回车跳出 Code
03JVGMPvmxd8KoU1
   64
03JVGMPvmxd8KoU1  
   2024 年 10 月 12 日
@matrixage #51 右键点删除,没有反应,切换到其他功能删除按钮还在,偶发
matrixage
   65
matrixage  
OP
   2024 年 10 月 12 日
@reputati0n 👌,我记下了,看看其他用户有没有 hit 这个问题,有的话我搞个解决方案。
BearCookie
   66
BearCookie  
   2024 年 10 月 12 日
实际体验,完成度挺高的,很不错,未来可期
matrixage
   67
matrixage  
OP
   2024 年 10 月 12 日
@neochen13 感谢🙏
bkchan
   68
bkchan  
   2024 年 10 月 12 日
@matrixage #51 其实可以不用强制重启的,可以参考其他应用,提醒在下次重启时生效即可。
Fish1874
   69
Fish1874  
   2024 年 10 月 12 日
请问一下,怎么读取本地的文件夹?
我想直接打开本地的文件,但用 if 没法打开。

在设置里面只能导入某篇 md... 不能直接导入一个文件夹吗?
matrixage
   70
matrixage  
OP
   2024 年 10 月 12 日
@bkchan 额 不重启会有一些地方语言未同步
matrixage
   71
matrixage  
OP
   2024 年 10 月 12 日
@Fish1874 之后会推出一个“备份中心”的模块 支持批量导入导出
TimCoke
   72
TimCoke  
   2024 年 10 月 12 日
图片能传图床吗,支持 picgo 吗
matrixage
   73
matrixage  
OP
   2024 年 10 月 12 日
@yangzair 后面支持
ShineHyper
   74
ShineHyper  
   2024 年 10 月 12 日
下载后用了下,作为 Typora 重度用户来说,这个编辑器有很多问题(只说 markdown 部分,todolist 那些功能我没看):
1.不支持插图;
2.复制粘贴一些表格、插图之类的 markdown 语句,贴进去后不会渲染( Typora 则丝滑渲染);
3.有 bug ,我将"![ss](某远程图片地址链接)"贴进去后,不仅未渲染图片,连换行、删除字符都做不到了;
4.设置语言闪退;
5.只试了上述功能,整体流畅度不佳,跟 Typora 那种丝滑程度无法相比。
真遗憾,我本来想找个 Typora 的替代品的...
yiton
   75
yiton  
   2024 年 10 月 12 日
可不可以加入 Matrial You 风格的主题
matrixage
   76
matrixage  
OP
   2024 年 10 月 12 日
@ShineHyper
1.支持直接嵌入图片或者插入 URL 图片,但现不支持图床
2.复制表格还有其他 markdown 语句,经测试我这边是正常的
3."![ss](某远程图片地址链接)" 有触发条件(这也是实现高性能编辑的关键),空格或者回车渲染
4.设置语言会强制重启,目前 macos 沙箱环境不允许强制重启,手动重启后语言切换成功
5.Typora 迭代了多少年,IF 才刚发布不久,要向前看

感谢体验🙏,IF 会对你上面提出的问题做改进,包括复制粘贴,图床等功能。
matrixage
   77
matrixage  
OP
   2024 年 10 月 12 日
@yiton 额,主题定制的话,所有组件都得定制,太费神了,所以 IF 放弃了主题定制这个方向,采用统一简约风格。
jumuluata
   78
jumuluata  
   2024 年 10 月 12 日
貌似删除就有问题,请问有反馈 bug 的渠道吗?
zwei2333
   79
zwei2333  
   2024 年 10 月 12 日
找到一个错别字 bug
matrixage
   80
matrixage  
OP
   2024 年 10 月 12 日
@jumuluata 长按删除
matrixage
   81
matrixage  
OP
   2024 年 10 月 12 日
@jumuluata 加 V
matrixage
   82
matrixage  
OP
   2024 年 10 月 12 日
@zwei2333 感谢🙏
aofly
   83
aofly  
   2024 年 10 月 12 日
windows 会有吗?
Charlie17Li
   84
Charlie17Li  
   2024 年 10 月 12 日 via iPhone
@iminto 对我来说,唯一的优势是自定义主题
oldj
   85
oldj  
   2024 年 10 月 12 日
看起来不错,UI 设计也很漂亮。👍
matrixage
   86
matrixage  
OP
   2024 年 10 月 12 日
@aofly 有的,一个月之内推出
matrixage
   87
matrixage  
OP
   2024 年 10 月 12 日
@oldj 感谢🙏
14
   88
14  
   2024 年 10 月 12 日
👍很漂亮
matrixage
   89
matrixage  
OP
   2024 年 10 月 12 日
@14 感谢🙏
ahonn
   90
ahonn  
   2024 年 10 月 12 日 via iPhone
比较好奇编辑器部分是用什么实现的? prosemirror 吗
nonozone
   91
nonozone  
   2024 年 10 月 12 日
其实当年切换到 typora 最主要的原因是文章可以直接复制到微信公众号并且保留格式。不需要用微信什么乱七八糟的第三方工具。
matrixage
   92
matrixage  
OP
   2024 年 10 月 12 日
@ahonn lexical 魔改重制版😂
65r4Zgm364TDg652
   93
65r4Zgm364TDg652  
   2024 年 10 月 12 日 via iPhone
markdown 的囤了好几个,看有机会拿个永免不😁
matrixage
   94
matrixage  
OP
   2024 年 10 月 12 日
@huguadao 加我 V
syfless
   95
syfless  
   2024 年 10 月 13 日
一上来这个大红色欢迎页有点亮瞎眼
jumuluata
   96
jumuluata  
   2024 年 10 月 13 日
@matrixage 理解了,不过这个交互可能引导一下比较好。
matrixage
   97
matrixage  
OP
   2024 年 10 月 13 日
@jumuluata 好的,后面文案改成 “删除(长按)”
AlanBrian
   98
AlanBrian  
   2024 年 10 月 14 日

连续在待办,循环里面用回车加了几个待办就崩溃了,重启程序、清理缓存都没用
matrixage
   99
matrixage  
OP
   2024 年 10 月 14 日 via Android
@AlanBrian 您好,加我 v Mrhehero ,看看是什么原因导致的
luchenbye
   100
luchenbye  
   2024 年 10 月 14 日
试用了下免费版的笔记功能
遇到几个小问题:
- 批量导入 MD 文件: 提示导入成功, 在侧边栏中没显示; 标题用的不是文件名,是一个数字 8
- 删除笔记没反应

> 版本 0.20241008.22 (0.20241008.22)

另外想问下,本地存储路径是在哪里, 笔记有计划支持类 Typora 的导出 PDF 么?
第 1 页
共 2 页
12
爱意满满的作品展示区。
© 2026 V2EX · 139ms · 3.9.8.5