Tea,为 hacker 而生的笔记应用 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
hk3475
V2EX    分享创造

Tea,为 hacker 而生的笔记应用

  •  
  •   hk3475 2018-11-27 17:02:48 +08:00 16510 次点击
    这是一个创建于 2509 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我和好基友开发了一款为 hacker 而生的笔记应用,取名为 Tea。

    alt text

    我俩都是重度笔记应用使用者。在我们心中,笔记应用应该像 Sublime Text、VS Code 这些优秀的代码编辑器:极简又强大。所以我们开发了 Tea。它有着

    • 极简的界面,
    • 实时渲染的 Markdown,
    • 各种与编辑器相通的快捷键,
    • 代码高亮等功能。

    当然,我们还支持插件。市场上现有的笔记应用,要么界面臃肿,要么简洁却没啥功能。所以,我们借鉴代码编辑器的做法,一切皆插件。希望 Tea 能在保持极简的同时,功能依然强大。用户各取所需,安装自己想要的插件即可。

    核心功能

    我们目前已开始内测。

    功能还很基础,但希望大家能看到,我们未来开发的方向,和我们与其他笔记应用的不同。

    1. 所见即所得的 Markdown

    作为「为 hacker 而生」的产品,怎能少得了 Markdown?没错,都 8102 年了,印象笔记们支持的 Markdown 竟然还是双栏的。。。而我们心中的 Markdown,当然得是,实时渲染、所见即所得的:

    alt text

    2. 各种高效的快捷键

    Hackers love shortcuts.

    所以你应该也能猜到,

    • 我们的笔记搜索和跳转,是用 + P (Windows 下是Ctrl + P);
    • 我们的侧边栏切换,是用 + \ (Windows 下是Ctrl + \);
    • 图片、标题等对象的插入,可以通过在段首打 @ 呼出:

    alt text

    • 通过 + / (Windows 下是Ctrl + /) ,可以查看所有的快捷键,和 Markdown 格式

    alt text

    3. 插件

    目前我们自己开发的插件有:

    • Vim 模式给 hacker 用的笔记应用,怎能不支持 Vim
    • 公式编辑支持 Latex 公式输入,DNN 炼丹路上的好助手
    • Markdown 编辑没错,上面说的所见即所得的 Markdown,其实是一个插件
    • 炸裂模式见下图,Atom 用户,让我看到你们的双手

    alt text

    4. 速记

    除了常规的笔记主界面,我们还支持一个即时贴功能,我们称为小窗口。按下快捷键,Ctrl + Shift + 空格,弹出;再按一次快捷键,关闭。呼之即来,挥之即去。

    alt text

    所有小窗口记下的内容,会存在速记里面。速记,是存储临时记录的地方,它没有文件下面的多层级结构,是记录便签,灵感,琐碎信息等,最好的场所。

    5. 极简的界面

    不多说,直接上图(这个图没 p,直接发,skr~):

    alt text

    未来

    现在我们正在内测单机版,感兴趣的小伙伴,关注我们公众号:

    alt text

    就能获得官网链接,下载内测版。

    另外,也欢迎加入我们反馈群,提出你的意见和反馈:

    alt text

    我们会在群中选取优秀用户,送上精美礼品。

    目前在我们 backlog 里的功能有:

    1. Command ( Ctrl ) + Shift + P 命令面板
    2. 代码片段中代码直接运行
    3. 内置 Terminal
    4. Solarized、Dracula 等各种主题
    5. 分屏
    6. GitHub Gist 整合
    7. Presentation 模式
    8. 类似 Sublime 的 Minimap
    9. 自定义快捷键
    10. 流程图、思维导图等图表插入
    11. 。。。

    欢迎大家给我们提出你想要的功能建议。

    enjoy

    第 1 条附言    2018-11-27 21:37:08 +08:00
    更新了一下 app,发现同学们觉得手机验证登录比较繁琐,而且现在也确实没有任何使用账户信息的场景(之前做的时候考虑到云存储所以做了这个手机登录),那我就把内测版的手机登录移除了。现在下载的版本不需要手机登录了,之前下载的同学们重启后会收到自动更新。感谢大家的反馈和支持!
    第 2 条附言    2018-11-28 12:23:16 +08:00
    公众号主要是想给大家提供一个询问问题和吐槽 bug 的途径,同时也不想这么早就把内测网站链接直接放出来,之后我也会思考其他的方式的( github 有时候科学上网也很慢。。。)
    120 条回复    2024-11-02 15:02:08 +08:00
    1  2  
    Chyroc
        1
    Chyroc  
       2018-11-27 17:08:48 +08:00   1
    厉害了
    TRIKING
        2
    TRIKING  
       2018-11-27 17:10:51 +08:00 via Android   47
    关注公众号才能下载可不像 hacker 所为
    SsuchingYu
        3
    SsuchingYu  
       2018-11-27 17:12:26 +08:00 via Android   1
    不开源,怎么 hack。
    hk3475
        4
    hk3475  
    OP
       2018-11-27 17:15:54 +08:00
    @SsuchingYu 我们准备一切皆可插件化,然后开放插件平台的 API。
    masker
        5
    masker  
       2018-11-27 17:18:38 +08:00 via Android
    notion ?
    lengyihan
        6
    lengyihan  
       2018-11-27 17:18:42 +08:00 via Android
    程序不开源吗?你这功能还不如 typore,不过还是 vnote 开源笔记好用。
    yixiang
        7
    yixiang  
       2018-11-27 17:21:38 +08:00
    Let me guess, electron?
    hk3475
        8
    hk3475  
    OP
       2018-11-27 17:23:26 +08:00
    @lengyihan 我之前也是 Typora 用户,但是 Typora 的笔记管理相当于没有,一旦笔记多了就不好找了。vnote 确实不错,但是界面确实。。。
    ThirdFlame
        9
    ThirdFlame  
       2018-11-27 17:23:36 +08:00
    关键是 笔记是怎么保存的? 数据库? 还是纯 md 文件加辅助文件。
    VNOTE 的思路确实挺好的, 除了 md 文件 只有部分辅助的 json 这样直接备份笔记文件夹即可,根本不怕重装啊 啥的。
    hk3475
        10
    hk3475  
    OP
       2018-11-27 17:25:47 +08:00
    @ThirdFlame 数据库
    laike9m
        11
    laike9m  
       2018-11-27 17:27:58 +08:00 via Android   1
    可以,支持一记
    hk3475
        12
    hk3475  
    OP
       2018-11-27 17:28:56 +08:00
    @masker 用过 notion,后来觉得他们更偏向文档和协同了,个人用还是复杂了一点
    superzzy
        13
    superzzy  
       2018-11-27 17:49:30 +08:00
    nice
    labnotok
        14
    labnotok  
       2018-11-27 17:51:17 +08:00 via Android
    好东西,
    基于 electron 吗
    TrembleBeforeMe
        15
    TrembleBeforeMe  
       2018-11-27 17:54:49 +08:00
    应该是 electron 吧,打开之后什么也没做就占了 180+M 内存
    benzzz
        16
    benzzz  
       2018-11-27 17:57:24 +08:00 via iPhone
    python 的缩进是认真的吗
    ClutchBear
        17
    ClutchBear  
       2018-11-27 18:28:52 +08:00
    有 win 版本吗?
    chungzhao
        18
    chungzhao  
       2018-11-27 18:30:25 +08:00   1
    和 typora 差不多
    devtk
        19
    devtk  
       2018-11-27 18:30:54 +08:00
    看到了 Electron 就有点望而却步了,老 Mac 真的很难受。
    devtk
        20
    devtk  
       2018-11-27 18:31:11 +08:00   1
    看功能效果真的很赞!
    hk3475
        21
    hk3475  
    OP
       2018-11-27 18:32:10 +08:00
    @TRIKING 尴尬而又不失礼貌的微笑.jpg
    hk3475
        22
    hk3475  
    OP
       2018-11-27 18:32:42 +08:00
    @ClutchBear 有啊有啊
    hk3475
        23
    hk3475  
    OP
       2018-11-27 18:38:04 +08:00
    @benzzz 哈哈,嗅到了一丝圣战的味道。
    tomoya92
        24
    tomoya92  
       2018-11-27 18:50:09 +08:00 via iPhone
    看到了凡凡,skr,瞬间没兴趣了。。
    tt0411     25
    tt0411  
       2018-11-27 18:56:17 +08:00
    后面会收费不?...
    hk3475
        26
    hk3475  
    OP
       2018-11-27 19:06:23 +08:00
    @liygheart love and peace......
    hk3475
        27
    hk3475  
    OP
       2018-11-27 19:09:40 +08:00
    @tt0411 还没想好,等我想想将来怎么做云同步
    MaxSoloware
        28
    MaxSoloware  
       2018-11-27 19:16:06 +08:00   1
    加油加油 能不能支持像 Dash 左下角那样的小标题目录,重度使用 mac 原生备忘录,觉得要是有这个功能就完美了。
    hk3475
        29
    hk3475  
    OP
       2018-11-27 19:16:37 +08:00
    @chungzhao Typora 忠实用户,但是又想要有其他功能(层级管理啊,ctrl-p 啊),就自己写了一个。
    Jaylee
        30
    Jaylee  
       2018-11-27 19:22:05 +08:00   1
    试用一分钟,已经删了,一个工具软件,居然还要用手机号验证码登入,也是奇葩,vim 模式支持不完整,鸡肋
    hk3475
        31
    hk3475  
    OP
       2018-11-27 19:25:04 +08:00
    @Jaylee vim 模式现在是内测版,只能慢慢开发,工作量略大。。。理解万岁
    hk3475
        32
    hk3475  
    OP
       2018-11-27 19:25:46 +08:00
    @fengyiqicoder 好顶赞 让我来研究一下
    hk3475
        33
    hk3475  
    OP
       2018-11-27 19:41:44 +08:00
    @yixiang Yeah, you're right
    shenbonan2
        34
    shenbonan2  
       2018-11-27 19:46:17 +08:00 via iPhone
    能导出 markdown 代码吗
    kmahyyg
        35
    kmahyyg  
       2018-11-27 19:50:25 +08:00 via iPad   2
    没有 linux, 还要登录, 还不开源, 还用毒瘤微信
    zangbob
        36
    zangbob  
       2018-11-27 19:59:46 +08:00
    还需要手机验证才可以登录喔,真是个为 hacker 而生的笔记应用呢。
    lengyihan
        37
    lengyihan  
       2018-11-27 20:26:51 +08:00 via Android   2
    @hk3475 vnote 的界面现在很好了啊。我记笔记用它不错。写博客用的 typora。
    richard1122
        38
    richard1122  
       2018-11-27 21:04:51 +08:00
    感觉 markdown 还是直接编辑或者双栏编辑预览就可以,所见即所得编辑似乎不太需要
    richard1122
        39
    richard1122  
       2018-11-27 21:05:52 +08:00
    “而我们心中的 Markdown,当然得是,实时渲染、所见即所得的”

    看起来这是个专门设计的功能
    SingeeKing
        40
    SingeeKing  
    PRO
       2018-11-27 21:11:07 +08:00
    可否告知没有账号系统、没有同步的登录有何意义?单纯为了收集用户信息吗
    hk3475
        41
    hk3475  
    OP
       2018-11-27 21:11:24 +08:00
    @richard1122 我自己的一个应用场景是半屏笔记,半屏浏览器。这样的情况下双栏的显示空间就有点紧张了。
    hk3475
        42
    hk3475  
    OP
       2018-11-27 21:11:38 +08:00
    @shenbonan2 这个在我们的计划中
    hk3475
        43
    hk3475  
    OP
       2018-11-27 21:13:45 +08:00
    @SingeeKing 其实我之前觉得将来上云存储的时候,需要一个账号系统,所以就提前做了这个登录。现在看来可能大家觉得这是一个障碍。
    hk3475
        44
    hk3475  
    OP
       2018-11-27 21:16:00 +08:00
    @zangbob 其实这个是疏忽了,之前做的时候觉得将来说不定要上云存储,需要一个账号系统,就做了手机号登录。现在这个手机号对我们来说也没啥用处,那我们就在单机内测版把这个删掉算了。
    omph
        45
    omph  
       2018-11-27 21:16:44 +08:00
    确实比 vnote 精致,是精心设计的
    不过想要取代其他笔记软件,还差不少
    起码 electron 的性能没法提高
    hk3475
        46
    hk3475  
    OP
       2018-11-27 21:21:01 +08:00
    @kmahyyg linux 支持不难,就是现在工作量太大了,慢慢来。
    FakeLeung
        47
    FakeLeung  
       2018-11-27 21:24:10 +08:00 via Android   1
    支持。只是,如果基于 electron,一个单纯的 markdown,真的要 100m 这么大吗?
    richard1122
        48
    richard1122  
       2018-11-27 21:26:50 +08:00   1
    @hk3475 #41 这种情况下我觉得纯文本编辑更方便吧~
    hk3475
        49
    hk3475  
    OP
       2018-11-27 21:28:50 +08:00
    @omph 确实没办法,等待 PWA 吧
    hk3475
        50
    hk3475  
    OP
       2018-11-27 21:30:00 +08:00
    @FakeLeung 暂时 electron 本身就是这个样子
    CharmanderS5
        51
    CharmanderS5  
       2018-11-27 21:53:13 +08:00   1
    active power mode ! fancy features!!!
    greyqz
        52
    greyqz  
       2018-11-27 22:53:16 +08:00 via Android   1
    支持!希望能搞一份 Windows 版,如果能用文本文件存储就更好了。(就是说,建一个工作目录,里面全都是单独的 .md 文件,像 Typora 一样,但同时又可以方便地在 app 里管理它们。)
    hk3475
        53
    hk3475  
    OP
       2018-11-27 23:13:43 +08:00
    @greyqz 恩,好建议!我们现在内测已经提供 windows 版本下载了
    HXM
        55
    HXM  
       2018-11-27 23:27:51 +08:00 via Android   1
    感觉不错,mark
    Chingim
        56
    Chingim  
       2018-11-28 00:21:25 +08:00
    @hk3475 PWA 没法读取 file system 是硬伤啊
    EricJia
        57
    EricJia  
       2018-11-28 00:22:35 +08:00
    看上去不错,可以借鉴下 bear
    discrete
        58
    discrete  
       2018-11-28 01:24:50 +08:00
    见到微信就滚了
    3d3ec7a
        59
    3d3ec7a  
       2018-11-28 02:00:53 +08:00 via iPhone   1
    支持一下,希望有 iPad 版。

    电脑端我吃准 org+TeXmacs 了。
    xiaolanger
        60
    xiaolanger  
       2018-11-28 02:32:05 +08:00
    @TRIKING #2 看到这一条就放弃了
    catelina123
        61
    catelina123  
       2018-11-28 07:55:44 +08:00 via iPhone
    支持图片上传图床么
    Fulcrum
        62
    Fulcrum  
       2018-11-28 08:54:51 +08:00 via Android   1
    和 marktext 很像哈哈
    hk3475
        63
    hk3475  
    OP
       2018-11-28 09:24:12 +08:00
    @discrete 内测版吗,希望有个渠道收集一下大家的反馈,李姐万岁。
    hk3475
        64
    hk3475  
    OP
       2018-11-28 09:28:32 +08:00
    @Fulcrum Typora,Mark Text 这些都是不错的 markdown 编辑器,但是我做的初衷是希望不光能编辑还能层级存放和整理,做一个笔记软件。
    hk3475
        65
    hk3475  
    OP
       2018-11-28 09:32:05 +08:00
    @xiaolanger 不至于放弃吧。。。是因为多麻烦了一步?
    hk3475
        66
    hk3475  
    OP
       2018-11-28 09:33:46 +08:00
    @3d3ec7a 哈哈 Vim 党默默匿了
    zjddp
        67
    zjddp  
       2018-11-28 09:44:34 +08:00
    公众号:兴趣-50%
    Spoter
        68
    Spoter  
       2018-11-28 09:51:26 +08:00   1
    下载下来看看
    Outshine
       
    Outshine  
       2018-11-28 10:00:19 +08:00
    楼主用过 Bear 嘛?

    而且强制关注公众号和这个登录流程。。。负分
    mec
        70
    mec  
       2018-11-28 10:07:08 +08:00
    ```
    def hello:
    print 'hello, world'
    ```
    这是 Python4 的语法吗[doge]
    ibugeek
        71
    ibugeek  
       2018-11-28 10:09:27 +08:00
    我觉得笔记最重要的就是搜索功能了,发现没有一家比 Evernote 做得更好的了。
    hk3475
        72
    hk3475  
    OP
       2018-11-28 10:14:46 +08:00
    @Outshine 登录还有吗?昨天听了大家建议我已经关了啊,主要之前在想云存储,想着总要有个账户,李姐万岁
    hk3475
        73
    hk3475  
    OP
       2018-11-28 10:18:42 +08:00
    @zjddp 公众号主要想给大家提供一个询问问题和吐槽我的途径,然后也不想这么早就把网站链接直接放出来。本来想做个论坛页,后来觉得大家也不会看就没弄。不知道这方面有什么更好的做法吗?(吐槽一下 鹅厂申请公众号也是够麻烦了。。。)
    hk3475
        74
    hk3475  
    OP
       2018-11-28 10:19:39 +08:00
    @ibugeek 我现在计划搜索做的像 vs code 那样 cmd p 搜文件,然后有文件内搜索和全局搜索。
    hk3475
        75
    hk3475  
    OP
       2018-11-28 10:22:16 +08:00
    @mec 哈哈哈 手动狗头
    zjddp
        76
    zjddp  
       2018-11-28 10:24:30 +08:00   1
    @h3475 既然是面向“ hacker ”的,我推荐用 github pages,留言反馈利用 issue 解决。不知道和你的网站是否冲突。
    claymore94
        77
    claymore94  
       2018-11-28 10:39:04 +08:00
    还是喜欢 Typora, 用了很久,
    层级管理用建立文件夹的方式就好了==>左侧文件视图。
    文章内容有左侧有标题栏,还可以快速跳转==》左侧大纲视图。
    cove
        78
    cove  
       2018-11-28 11:07:05 +08:00
    试用了一下,耳目一新。不过这个二级目录的,感觉部分方便,得点几次才能打开文档。
    hk3475
        79
    hk3475  
    OP
       2018-11-28 11:34:12 +08:00
    @cove 打开文档可以试一下 cmd+p (windows ctrl+p)。多层目录的话,可能我略微整理癖,总觉得一层满足不了我。。。。
    shm7
        80
    shm7  
       2018-11-28 12:16:57 +08:00
    关注公众号才能下载可不像 hacker 所为
    hk3475
        81
    hk3475  
    OP
       2018-11-28 12:52:23 +08:00
    @shm7 李姐万岁,主要是不想直接发网站 link 为了内测和反馈
    weixiangzhe
        82
    weixiangzhe  
       2018-11-28 12:59:18 +08:00   1
    没有发布 linux 版本吗? 这不 hacker,继续用 boostNote
    hk3475
        83
    hk3475  
    OP
       2018-11-28 13:03:27 +08:00
    @weixiangzhe 让子弹再飞一会
    YanSep/td>
        84
    YanSep  
       2018-11-28 13:15:36 +08:00 via Android   1
    支持一下,感觉还是有很多亮点的,但需要改进的地方还有很多哦
    hk3475
        85
    hk3475  
    OP
       2018-11-28 14:03:13 +08:00
    @Flobit 感谢支持,方便的话可以加微信群跟我们反馈一下
    forYou
        86
    forYou  
       2018-11-28 14:11:49 +08:00
    你们网站什么情况,请求半天什么都没有。
    cnbobolee
        87
    cnbobolee  
       2018-11-28 14:18:50 +08:00
    可不可以左右分屏,左边写 markdown,右边实时展示,目前这种什么立即显示并不友好,实时修改不好。
    hk3475
        88
    hk3475  
    OP
       2018-11-28 14:26:41 +08:00
    @forYou 服务器在国外,可能偶尔会有些不稳定,刚测试一下还能上。
    szzhiyang
        89
    szzhiyang  
       2018-11-28 14:29:12 +08:00
    @cnbobolee 用 VS Code 就行了。
    cnbobolee
        90
    cnbobolee  
       2018-11-28 14:31:41 +08:00
    @szzhiyang 那是写到代码的
    seagoat
        91
    seagoat  
       2018-11-28 14:34:20 +08:00   1
    希望有多平台同步(自用 mac+android )
    希望同步到自由云( onedriver,dropbox )
    希望加密

    目前看介绍输入界面不错,其他还欠缺点,先观望下,继续使用 joplin
    zangbob
        92
    zangbob  
       2018-11-28 14:38:53 +08:00
    @hk3475 真香...........

    文档默认保存在哪里了?能否直接导入 /打开现有文件夹?
    hk3475
        93
    hk3475  
    OP
       2018-11-28 14:42:11 +08:00
    @zangbob 哈哈 现在还是是存在数据库里面 之后考虑做 import/export
    witcherhope
        94
    witcherhope  
       2018-11-28 15:28:55 +08:00
    Boostnote 了解一下
    hk3475
        95
    hk3475  
    OP
       2018-11-28 15:31:45 +08:00
    @Chingim 对的,如果 PWA 的话就只能主要在云,然后客户端 cache 一部分了
    szzhiyang
        96
    szzhiyang  
       2018-11-28 15:32:21 +08:00
    @cnbobolee

    如果你需要的是一个内容与预览左右分离、支持文档管理和多文件搜索、颜值贼高、稳如老狗的 Markdown 编辑器,那还真没有什么比 VS Code 更好的选择了。
    Fulcrum
        97
    Fulcrum  
       2018-11-28 15:38:00 +08:00 via Android
    @hk3475 如果出了 linux 一定会的试用下
    sonyxperia
        98
    sonyxperia  
       2018-11-28 15:40:08 +08:00
    其实我才不关心云笔记有什么炸裂的功能,我只关心这个云笔记能运营多久
    cove
        99
    cove  
       2018-11-28 15:41:13 +08:00
    @hk3475 多级目录好用啊,不弄成点击进去,点击展开会不会方便一点,可以快速切换到其他文档。
    hzw94
        100
    hzw94  
       2018-11-28 15:44:57 +08:00   1
    厉害了
    1  2  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     944 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 95ms UTC 22:07 PVG 06:07 LAX 15:07 JFK 18:07
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86