V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jedz
V2EX  ›  程序员

关于 Notion 插入代码的问题,以及其他同类笔记软件推荐?

  •  3
     
  •   jedz · 2021-04-13 18:54:26 +08:00 · 8680 次点击
    这是一个创建于 1311 天前的主题,其中的信息可能已经有所发展或是发生改变。

    日经问题:笔记软件的选择。。。

    用了好多年 OneNote,不过碍于以下几个问题现在想弃坑了:

    1. 字体问题,下英文字体动不动变成 calibri,很不爽。(用了 OneFont 基本解决问题)
    2. 对插入代码的支持很差,不支持高亮,而且有时复制出来时会有奇怪的字符,导致粘贴后不能直接运行。
    3. 如果在页面中创建了多个框,则不能自适应宽度,然后移动端上就要拖来拖去才能看。
    4. 无本地文件( UWP 和 Mac 版)。

    然后最近试用了一周 Notion,总体感觉还不错,目前遇到两个问题比较影响体验(也可能是我不会用,求指点):

    1. 代码块问题。难以跳出代码块,比如代码块是页面的最后一个 block 时,没有办法快速地在代码块下方新增一行,必须用鼠标点加号才能达到。另外,似乎不支持用“```cpp”这种方式指定语言,打完三个反引号后就直接变成代码块了,必须手动在指定语言。
    2. 行内代码问题。用单个反引号创建行内代码感觉不太好用,反引号前面必须有空格才行。我的习惯和中文文案排版指北基本一样,全角标点与英文之间不加空格,所以如果想在中文句号后面紧跟行内代码的话就很麻烦。如果用 Ctrl+E,又会产生另一个问题,就是难以跳出:当光标在行内代码的最后一个字符和它后面紧跟的字符的中间位置时,无法确定光标到底是在行内代码的内部还是外部。

    如果这些问题在 Notion 上没有解决办法,求推荐其他软件。我的需求大概是下面这样的:

    1. 支持 Markdown 的全部或绝大部分语法
    2. 支持代码高亮,且插入和编辑代码(包括代码块和行内代码)的体验要好,不要有上面 Notion 的问题
    3. 有离线文件,或支持导出(导出 Markdown 最佳,HTLM 、PDF 也行)
    4. 支持多设备同步( Win/Mac/iOS ),Web 也行。可以接受自建服务器
    5. 国外软件更佳,最好不要太小众(免得跑路)

    我的笔记一般比较简单,主要是线性的文字、图片、代码块,不需要太过自由的排版功能(如 OneNote ),像 Notion 那样支持以固定规则拖动的排版方式就很好,也不太需要复杂的数据库、表格功能。

    谢谢大家!

    第 1 条附言  ·  2021-04-13 21:24:31 +08:00
    补充几个需求……

    6. 最好有所见即所得的编辑器(类似 Typora ),不喜欢那种编辑模式和预览模式分开的,也不要左边编辑、右边预览的那种。
    7. 能够良好的组织多个页面,支持层级,比如左边有个边栏可以点击跳转到指定页面,并且能够页面间跳转(双链)。所以本地编辑器+同步盘的方式可能就不太合适。

    目前楼上的大概都试了试,貌似思源满足需求,Obsidian 除了所见即所得编辑器外也还不错。希望大家继续推荐呀
    第 2 条附言  ·  2021-04-13 21:24:33 +08:00
    补充几个需求……

    6. 最好有所见即所得的编辑器(类似 Typora ),不喜欢那种编辑模式和预览模式分开的,也不要左边编辑、右边预览的那种。
    7. 能够良好的组织多个页面,支持层级,比如左边有个边栏可以点击跳转到指定页面,并且能够页面间跳转(双链)。所以本地编辑器+同步盘的方式可能就不太合适。

    目前楼上的大概都试了试,貌似思源满足需求,Obsidian 除了所见即所得编辑器外也还不错。希望大家继续推荐呀
    35 条回复    2021-04-14 16:07:28 +08:00
    hafuhafu
        1
    hafuhafu  
       2021-04-13 18:58:17 +08:00
    同步盘+任意本地编辑器。满足你 12345
    zhongrs232
        2
    zhongrs232  
       2021-04-13 19:02:44 +08:00   ❤️ 1
    试试思源笔记?除了小众这点外,其他条件基本满足。
    wg20080215
        3
    wg20080215  
       2021-04-13 19:07:22 +08:00   ❤️ 1
    Joplin + WebDav
    EasonC
        4
    EasonC  
       2021-04-13 19:20:48 +08:00 via iPhone
    这个需求 notiin 正好不适合你
    troilus
        5
    troilus  
       2021-04-13 19:25:29 +08:00
    用了一圈,Obsidian 合适
    catchexception
        6
    catchexception  
       2021-04-13 19:27:03 +08:00
    试试 MDX
    SenLief
        7
    SenLief  
       2021-04-13 19:43:28 +08:00
    如果不需要双链功能,那 joplin 挺好用的。
    双链功能的 ob 还是可以的。
    nthhdy
        8
    nthhdy  
       2021-04-13 19:45:07 +08:00
    @hafuhafu 我的解决方案也是这个
    ruokw
        9
    ruokw  
       2021-04-13 21:27:17 +08:00 via Android
    额,这些要求都能满足估计没有, 我现在和彩云同步盘+vscode 一把梭
    liuzhihang
        10
    liuzhihang  
       2021-04-13 21:28:36 +08:00 via iPhone
    bear 2.0
    explorerproxy
        11
    explorerproxy  
       2021-04-13 21:30:10 +08:00
    为知笔记
    wiznote lite 支持所见即所得,原版分编辑模式和阅读模式
    lite 的 markdown 没有详细体验过,原版其他要求是都满足的
    ruiyi1994
        12
    ruiyi1994  
       2021-04-13 21:41:59 +08:00
    有个叫我来 wolai 的应用,应该能满足你的需求,国内的 notion 替代品,用了几个月了,感觉还行.
    noqwerty
        13
    noqwerty  
       2021-04-14 00:42:09 +08:00 via Android
    我现在用 RStudio+blogdown,主要是用 R 画图实在太方便。Rmarkdown 现在对 Python 和 SQL 的支持也都还不错了,导出格式也非常多样。如果你不需要实时跑代码,只是要高亮的话也没问题
    ijrou
        14
    ijrou  
       2021-04-14 01:54:20 +08:00
    思源的交叉填充有点差劲。。。
    imydou
        15
    imydou  
       2021-04-14 03:09:33 +08:00
    @liuzhihang #10 啥时候出?
    liuzhihang
        16
    liuzhihang  
       2021-04-14 07:44:13 +08:00
    @imydou 我也在等,不过用测试的 panda 感觉和你说的挺符合。
    hscui
        17
    hscui  
       2021-04-14 08:10:36 +08:00
    @ijrou 交叉填充是什么?
    jedz
        18
    jedz  
    OP
       2021-04-14 08:16:05 +08:00 via iPhone
    @liuzhihang 感谢推荐。之前用过 bear,界面很漂亮,不过可惜不支持 Windows
    jedz
        19
    jedz  
    OP
       2021-04-14 08:17:46 +08:00 via iPhone
    @ruiyi1994 谢谢推荐。试用了一下确实没有 Notion 那两个问题,就是这种产品……不知道会不会像寒舟一样…
    Knuth
        20
    Knuth  
       2021-04-14 08:29:55 +08:00 via Android
    最近很多人推 logseq,试试看
    azel
        21
    azel  
       2021-04-14 08:37:30 +08:00
    可以试试 Logseq,几乎满足你的所有需求,还是开源的。
    ruiyi1994
        22
    ruiyi1994  
       2021-04-14 08:42:08 +08:00
    @jedz 我一开始也担心会不会跑路, 在他们微信用户群呆了几个月后,发现他们还是挺想把产品搞好的.就个人目前来说,最能满足需求的只有这个 wolai 了, notion 我用了两三年了,笔记一多后会非常之卡, 在国内基本没法用.
    Greatshu
        23
    Greatshu  
       2021-04-14 09:26:19 +08:00
    Joplin 中文 markdown 支持不好,而且没有回收站功能,删掉的笔记就永远别想找回来了。从下面 GitHub issue 来看,3 年了,还是没有加入回收站功能。
    https://github.com/laurent22/joplin/issues/483
    fonlan
        24
    fonlan  
       2021-04-14 09:35:27 +08:00
    买个群晖的 NAS,群晖自带的 Note Station 套件配合浏览器 Markdown here 插件应该符合你的需求
    MrLambda
        25
    MrLambda  
       2021-04-14 10:15:33 +08:00 via iPhone
    要不试试看语雀
    WillBC
        26
    WillBC  
       2021-04-14 10:17:00 +08:00
    Emacs
    lzl19900514
        27
    lzl19900514  
       2021-04-14 10:32:34 +08:00
    typora+git,这是我目前的方案
    WngShhng
        28
    WngShhng  
       2021-04-14 10:43:40 +08:00
    不知道是不是满足你要求,只有安卓版本
    https://www.coolapk.com/apk/me.shouheng.leafnote
    EINDEX
        29
    EINDEX  
       2021-04-14 10:48:06 +08:00
    Logseq 加 同步盘
    darknoll
        30
    darknoll  
       2021-04-14 10:58:25 +08:00
    就 typora+one drive
    不折腾了
    Lemeng
        31
    Lemeng  
       2021-04-14 11:08:12 +08:00
    onenote 当初第一次用,就放弃了
    PerFectTime
        32
    PerFectTime  
       2021-04-14 12:45:58 +08:00
    trilium 不错,我现在用它做代码片段管理
    https://github.com/zadam/trilium
    imydou
        33
    imydou  
       2021-04-14 14:02:41 +08:00
    @liuzhihang #16 不知道这一等又是几个轮回
    istevenshen
        34
    istevenshen  
       2021-04-14 15:56:08 +08:00
    auh
        35
    auh  
       2021-04-14 16:07:28 +08:00
    wps 够用吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5580 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 06:38 · PVG 14:38 · LAX 22:38 · JFK 01:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.