V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
tw93
V2EX  ›  分享创造

妙言 - 更适合工程师用的笔记应用

  •  
  •   tw93 ·
    Tw93 · 2022-09-09 16:39:25 +08:00 · 6858 次点击
    这是一个创建于 824 天前的主题,其中的信息可能已经有所发展或是发生改变。

    太长不读

    妙言第一次对外介绍是在 3 个月前的 V2EX,从 2020 年开发后慢慢折腾着,今年 6 月份觉得可以被大家使用了就给放出来了。这期间累计发布了20 个版本,解决 138 个 Issues ,收获 2.2K Stars ,1.7K 推友关注,交到了不少纯粹的技术朋友,现在 7K 左右用户,获得了33 位妙友主动喂猫。

    这篇文章主要想给大家介绍一下妙言的功能清单,为啥更适合工程师使用,也包括个人对于产品本身的一些想法,关于效果展示可见文章后面的章节。

    功能清单

    编辑器方面

    1. 原生代码编辑器的体验,细调十多种 markdown 语法高亮颜色,包括文字间上下左右间距,浅色 /深色模式
    2. VSCode 级别文档格式化,借助 prettier 将 markdown 文档自动格式化排版,空格 /空行 /序号一键搞定
    3. 原生 Swift5 开发,相比市面大部分套壳类笔记应用性能轻快不少,安装包仅 23M
    4. 文本文件保存:文档产物全部本地纯文本保存,可以很容易的导入或者导出
    5. 专注、演示、单独模式:可以 command+2 专注模式,command+4 演示模式,command+o 单独文件模式
    6. 全面兼容 Macos Ventura,此外也支持 M1 版本的通用架构模式,各种系统兼容不成问题

    功能方面

    1. 快速写 PPT:用 markdown 分隔符方式分页,让你半小时写完一个分享 PPT ,不再纠结格式排版
    2. 多类插件展示:除去 GFM 中支持的各类语法,还支持 Markmap 、LaTeX 、Mermaid 、PlantUML 展示,此外还可以嵌入各类 codepen 、codeSandbox 、youtube 等 iframe 区块
    3. 图床功能:可以在设置中配置 uPic 、PicGo 、Picsee 图床,支持拖拽、复制自动上传替换地址
    4. 易用的 TodoList:直接使用 [ ][x] 可以很方便写 todlist ,同时可以在预览界面修改状态
    5. 导出 pdf 和图片:选择文档右键可很方便导出规整的 pdf 和图片,分享给你想分享的朋友
    6. 内联文档:可以使用 [[文章标题]] 实现妙言文档间的内联跳转,增加文档整理上的关联性

    易用性方面

    1. 经典 3 栏布局:支持快捷键、手势快速收起和展示,此外也可以设置自己习惯的排序方式
    2. 默认好用的设置:默认设置即好用,可以 command+、 打开,支持设置外观、语言、字体、存储位置、图床、预览模式、换行等风格
    3. 简约效果展示:可去设置中设置不常用的操作按钮鼠标 hover 才显示,这样让妙言看起来更纯粹
    4. 设计思路:一个编辑器并不是功能越多越好,此处做了很多看不见的克制,在功能满足情况下尽量不复杂
    5. 默认好看:相信一个有强迫症的工程师不会喜欢比较丑的应用来当做自己每天使用的工具,妙言按照我自己的设计观念,尽可能让志同道合的朋友觉得好看。

    为啥适合工程师使用

    我对于工程师的定义是「可以通过技术的方式去解决问题」的这一类有想法的人。他们很喜欢使用各类可以给自己提效、方便的工具,愿意折腾,同时也喜欢漂亮的东西。

    那么我觉得一个好用的笔记软件应该包括啥功能呢

    1. 安全、纯本地,不依赖云服务,同时能够很好的导入导出
    2. 漂亮、易用,整体来看不是一个粗糙的 Demo ,而是一个漂亮的顺手的工具
    3. markdown 源码优先,而非富文本编辑优先,这也是优先使用编辑 /预览模式的原因,这也是一种敲代码的体验
    4. 快,这里的快不仅仅是只性能好,而是操作方便,几乎所有的操作都支持快捷键来操作,省去了移动鼠标的时间

    做妙言前,一直使用 Quiver ,不算好看但是很易用,不过后面作者弃坑不维护几年后,兼容性不太行了,后面有试过 Bear 、MWeb 、Typora 、obsidian 等,个人原因还不是很习惯,就有了妙言这个产品。

    同样也期待通过妙言这个产品来表达一些自己的所思所想,有一点点像独立创作者那种感觉,从设计、编码、推广利用业余时间都自己独立去玩一遍,是一个学习的过程,同时还可以认识很多志同道合的朋友,其实挺有趣的一个过程。

    后续计划

    1. 早日上架 AppStore ,让更多朋友可以更简单下载和安装
    2. 持续优化笔记本身的体验,包括偶现小问题,以及妙友们的建议,一起做一个工程师喜欢的笔记本
    3. 即时编辑的能力,当前进度 60%的样子,比想象中难优化一些,等好用了就放出来
    4. 妙言 iPhone 的版本,等到 1 、2 、3 都弄好以后,就开始搞,不会在编辑上做的复杂,更多在阅读体验。
    5. 当前没有 windows 等非苹果系统的妙言计划

    效果展示

    整体效果

    快速写 PPT

    一键格式化

    正在做的即时编辑


    期待你喜欢上妙言,也期待你多给妙言提你认为更好用的建议,一起来做一个工程师爱用的笔记应用。

    66 条回复    2022-09-21 23:02:28 +08:00
    tokangaroo
        1
    tokangaroo  
       2022-09-09 16:56:54 +08:00
    感觉非常好啊,win 版作者后期会开发吗
    tw93
        2
    tw93  
    OP
       2022-09-09 16:58:32 +08:00
    @tokangaroo win 版本需要等到 iPhone 之后了😂
    Cmdhelp
        3
    Cmdhelp  
       2022-09-09 17:02:28 +08:00
    感觉非常好=.= 可以在我的网站推荐吗
    Ayanokouji
        4
    Ayanokouji  
       2022-09-09 17:02:35 +08:00
    字体支持的太少了,不喜欢默认的那几个字体
    tw93
        5
    tw93  
    OP
       2022-09-09 17:12:20 +08:00
    @Cmdhelp 可以的,很欢迎,同时欢迎写评测
    okrfuse
        6
    okrfuse  
       2022-09-09 17:12:35 +08:00
    Cool !
    tw93
        7
    tw93  
    OP
       2022-09-09 17:12:39 +08:00
    @Ayanokouji 哈哈 直接提 issue ,有道理会满足你
    tw93
        8
    tw93  
    OP
       2022-09-09 17:13:30 +08:00
    @okrfuse 阔以试试看
    hackpro
        9
    hackpro  
       2022-09-09 17:19:55 +08:00 via iPhone
    太好了太好了 打算用来写 leetcode 笔记
    shenyansycn
        10
    shenyansycn  
       2022-09-09 17:23:48 +08:00
    不是全平台的直接 pass
    tw93
        11
    tw93  
    OP
       2022-09-09 17:32:26 +08:00
    @shenyansycn 其他的笔记应用其实也很不错,可以试试 notion ,Typora
    cp19890714
        12
    cp19890714  
       2022-09-09 17:32:41 +08:00
    是否会支持多级文件树?
    顺便请教下,只支持二级文件,是基于什么原因考虑的?
    tw93
        13
    tw93  
    OP
       2022-09-09 17:35:48 +08:00
    @cp19890714 二级文件,主要是基于简单易用美观上考虑,或者说 90%用户其实单级就够了,也是想着笔记需要整理,不需要这么多层级
    高级用户习惯多级,其实也有道理,不过这一块我在权衡易用性和功能性之间考虑,后面可能会出一个设置的方式来支持
    freestylerluffy
        14
    freestylerluffy  
       2022-09-09 19:05:12 +08:00 via iPhone   ❤️ 1
    用了一段时间、挺好用的 、前排支持😘
    Jirajine
        15
    Jirajine  
       2022-09-09 19:24:05 +08:00
    其实只要不是重图形或冷启动速度非常重要的场景,web 套壳还是不错的选择,使用系统 webview 也不会让体积过度膨胀。
    最重要的是,web 先天具有跨平台能力,凡是非 web 套壳的,小众平台基本就不用想了,基本没人专门为小众平台( linux/bsd )开发。
    tw93
        16
    tw93  
    OP
       2022-09-09 19:28:55 +08:00
    @Jirajine 对于大产品有道理
    tw93
        17
    tw93  
    OP
       2022-09-09 21:24:18 +08:00 via iPhone
    @hackpro 好好好
    neochen13
        18
    neochen13  
       2022-09-09 21:29:16 +08:00
    太棒了,安卓端要是有这么一个好产品就好了
    tw93
        19
    tw93  
    OP
       2022-09-09 21:36:31 +08:00
    @neochen13 说不定跨客户端是一个好东西
    oliverdding
        20
    oliverdding  
       2022-09-09 21:41:44 +08:00
    很舒服!已经切换到秒言很久了~
    tw93
        21
    tw93  
    OP
       2022-09-09 21:48:18 +08:00
    @oliverdding 谢谢喜欢!
    hst001
        22
    hst001  
       2022-09-09 22:33:52 +08:00
    看着很舒服,用一段时间试试。谢谢楼主!
    windeaker
        23
    windeaker  
       2022-09-09 23:08:47 +08:00
    @tw93 期待 win
    Vitta
        24
    Vitta  
       2022-09-09 23:12:40 +08:00
    我已经从 MWeb 切到妙言了,当然 MWeb 也很棒
    tw93
        25
    tw93  
    OP
       2022-09-09 23:14:14 +08:00 via iPhone
    @Vitta 😂 mweb 是妙言的前辈了
    hackpro
        26
    hackpro  
       2022-09-09 23:32:39 +08:00 via iPhone
    系统最低版本要求是多少呀 可以标注一下
    dingwen07
        27
    dingwen07  
       2022-09-09 23:35:35 +08:00
    没有 Windows 版……
    tw93
        28
    tw93  
    OP
       2022-09-09 23:48:08 +08:00 via iPhone
    @hackpro 好的 明天标一标 很建议 11 以上 10.15 左右显示有些老版本兼容性
    tw93
        29
    tw93  
    OP
       2022-09-09 23:48:36 +08:00 via iPhone
    @dingwen07 🥲非盈利 纯兴趣作品
    dingwen07
        30
    dingwen07  
       2022-09-09 23:52:50 +08:00 via iPhone
    @tw93 #29 能够理解
    tw93
        31
    tw93  
    OP
       2022-09-10 09:14:59 +08:00
    @hst001 🎉
    tw93
        32
    tw93  
    OP
       2022-09-10 09:16:50 +08:00   ❤️ 1
    @hackpro 已在 readme 添加「 macOS Big Sur 及以上版本体验更好」谢谢反馈
    LavaC
        33
    LavaC  
       2022-09-10 10:21:06 +08:00
    换 mac 后纠结用什么 md 编辑器的时候就在 v2 看到妙言的推荐了,一眼爱上(虽然我大部分内容都是每周周报)。

    就是前阵子签名过期打不开的时候搞得有点狼狈。
    ilolita
        34
    ilolita  
       2022-09-10 10:54:22 +08:00 via iPhone
    如果未来 Windows 版弃用 Web 方案的实现我会考虑付费购买使用,很讨厌 Electron 这种恶心用户的技术方案。

    挺关心未来的盈利模式,我希望在产品完成度较高的时候可以提供付费授权,并提供自行部署方案,比如 Docker 镜像。

    为了支持项目可持续发展,愿意以年付或者大版本买断的方式购买授权使用。
    itxh
        35
    itxh  
       2022-09-10 11:35:13 +08:00
    已收录到我的笔记软件文章中,希望对你有所帮助: https://www.wangdu.site/software/819.html
    tw93
        36
    tw93  
    OP
       2022-09-10 12:25:46 +08:00 via iPhone
    @LavaC 之前签名问题的确有些抱歉了,会不该升级 mac 测试版,xcode 也变成了 beta
    tw93
        37
    tw93  
    OP
       2022-09-10 12:26:53 +08:00 via iPhone
    @ilolita 所以更多 Windows 应该很难出来,到时 iOS 版本可能会考虑买断机制
    tw93
        38
    tw93  
    OP
       2022-09-10 12:27:12 +08:00 via iPhone
    @itxh 哈哈 你可以试试评测下
    baoyinlei
        39
    baoyinlei  
       2022-09-10 13:50:22 +08:00 via iPhone
    有支持 vim 编辑的吗
    tw93
        40
    tw93  
    OP
       2022-09-10 14:15:54 +08:00 via iPhone
    @baoyinlei 还不支持 主要我不太习惯 以及成本有一些
    exploreexe
        41
    exploreexe  
       2022-09-10 14:34:40 +08:00   ❤️ 1
    做前端的用 swift 写了这么一个产品出来,真厉害
    darksheep9527
        42
    darksheep9527  
       2022-09-11 00:21:10 +08:00
    无恶意啊老哥
    目前是 typora 用户
    你也讲到觉得 typora 不是你想要的
    那么这个和 typora 的功能区别点有哪些呢
    tw93
        43
    tw93  
    OP
       2022-09-11 07:26:49 +08:00 via iPhone
    @darksheep9527 用过才有发言权
    darksheep9527
        44
    darksheep9527  
       2022-09-11 13:26:32 +08:00
    @tw93
    没有,我这个算用户视角发问?
    这个产品作为一个产品来说
    说服我现用的 typora 用户切换到你们产品的理由是什么
    tw93
        45
    tw93  
    OP
       2022-09-11 14:26:56 +08:00 via iPhone   ❤️ 1
    @darksheep9527
    哈哈 你搞错了 其实妙言从来没有让任何一个用户从自己喜欢的笔记切换到她
    此外妙言我并不是想着用来赚钱的,自己钱够用也比较知足,只是我前端写多了,换换语言,写 swfit 的一个练手项目,大家喜欢用啥就用啥即可。

    之前还有朋友主力用 obsidian ,只是单文件编辑时候用妙言,还给提了不少建议需求,我觉得挺好的。
    yuhuanxi
        46
    yuhuanxi  
       2022-09-13 16:09:06 +08:00
    试用了下感觉不错,继续加油
    tw93
        47
    tw93  
    OP
       2022-09-13 16:32:06 +08:00
    @yuhuanxi 哈哈 你喜欢就好
    MaxFang
        48
    MaxFang  
       2022-09-13 21:50:35 +08:00   ❤️ 1
    点赞支持
    tw93
        49
    tw93  
    OP
       2022-09-14 09:01:28 +08:00 via iPhone
    @MaxFang 感谢
    jwenjian
        50
    jwenjian  
       2022-09-14 21:33:58 +08:00
    期待即时编辑功能
    tw93
        51
    tw93  
    OP
       2022-09-14 22:53:49 +08:00 via iPhone
    @jwenjian 哈哈 我周末加油
    vipzhicheng
        52
    vipzhicheng  
       2022-09-15 13:14:50 +08:00
    @tw93 我每隔一段时间都会升级一下打开看看,我主要用来替换之前 Typora 管理的 Markdown 目录,所以只支持单级极大的打消了我的积极性。按说这个目录树的功能相比其他功能也不会多难,加上的话支持单级的用户也可以无感知继续用,所以还是希望能加上个目录树。
    tw93
        53
    tw93  
    OP
       2022-09-15 17:45:58 +08:00 via iPhone
    @vipzhicheng 计划中啦 不过会考虑美观和易用 树形结构个人觉得有些丑了
    GoRoad
        54
    GoRoad  
       2022-09-16 10:14:54 +08:00
    期待 win 版,毕竟对于跨平台的用户来说,单一平台的软件在使用过程中成本过于高了
    tw93
        55
    tw93  
    OP
       2022-09-16 13:04:19 +08:00 via iPhone
    @GoRoad 跨平台是指 你家里和 公司不是一个系统的电脑导致吗
    GoRoad
        56
    GoRoad  
       2022-09-16 15:01:51 +08:00
    @tw93 #55 是的 公司用的 mac 家里是 win
    zxCoder
        57
    zxCoder  
       2022-09-16 19:29:36 +08:00
    (只适合 mac 工程师
    tw93
        58
    tw93  
    OP
       2022-09-16 20:26:54 +08:00 via iPhone
    @zxCoder 哈哈哈哈 也对
    tw93
        59
    tw93  
    OP
       2022-09-16 20:27:08 +08:00 via iPhone
    @GoRoad 原来如此
    orwtmc
        60
    orwtmc  
       2022-09-16 23:28:10 +08:00 via Android
    用啥开发的...js 系列考虑一下 web 版吗
    justBugCoder
        61
    justBugCoder  
       2022-09-17 11:27:07 +08:00
    点赞! 有个小提议, command+delete 可以删除整行吗
    tw93
        62
    tw93  
    OP
       2022-09-17 12:07:11 +08:00 via iPhone
    @justBugCoder 貌似现在就可以 你试试 假如不行,最近一个版本就给加上
    tw93
        63
    tw93  
    OP
       2022-09-17 12:08:01 +08:00 via iPhone
    @orwtmc 其实是纯 swift ,只不过上个版本格式化功能用了 prettier 导致看起来 js 代码很多😂😂
    justBugCoder
        64
    justBugCoder  
       2022-09-17 14:22:16 +08:00
    @tw93 是我操作问题, 是可以的
    czjackjin
        65
    czjackjin  
       2022-09-21 14:11:37 +08:00
    @tw93 有没可能导出 rtf 格式,支持带标题格式的,这样可以直接导入 ppt 。
    tw93
        66
    tw93  
    OP
       2022-09-21 23:02:28 +08:00
    @czjackjin 看看 pdf 是否满足,可以用其他工具二次转化 pdf to rtf
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2985 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 11:35 · PVG 19:35 · LAX 03:35 · JFK 06:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.