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

obsidian 的一些使用问题讨论

  •  
  •   agmx321 · 2023-11-08 17:22:26 +08:00 · 953 次点击
    这是一个创建于 385 天前的主题,其中的信息可能已经有所发展或是发生改变。
    使用 obsidian 大概一年左右。发现了一些三方插件和软件本身的一些小问题,不知道大家有没有什么好的规避思路?

    1. 插件选择问题
    不少三方常用插件和 obsidian 主版本(有新版就升级),会出现兼容性的问题。
    比如 pandoc plugin 等等,最后为了避免这种插件兼容问题导致的笔记异常,除核心刚需插件外,其余三方插件全部删除了。对应需要的插件,只能跟着 GitHub 社区的 issues 同步手动解决,除此也没啥办法。

    2. sql 格式记录异常的问题
    win11 客户端,直接 copy/paste 一些 xshell 执行成功的 sql 语句,并在笔记记录,复制粘贴在 markdown 格式的
    ```sql
    xxx xxx xxx xxxx xxx;
    ```
    下次再次使用的时候,如果对照着手动一条一条命令打出来,就可以执行。
    但是直接鼠标 copy obsidian 内部的 sql 笔记,会有`ERROR: syntax error at or near`的报错提示。
    单纯从肉眼上看,看不出两条语句有啥差别的。这个问题,暂时无解。关于此,相关的问题似乎比较少。
    5 条回复    2023-11-09 19:03:55 +08:00
    laminux29
        1
    laminux29  
       2023-11-08 18:25:53 +08:00
    没用 obsidian ,但在用别的软件时,也遇到类似问题了。

    第一就是插件自动升级,升级后经常崩溃,或功能变化,甚至直接用不了。你得自己想办法阻止插件升级,否则就不要用了。以前遇到过 180 款插件自动升级,手动处理了 2 周才搞完。

    第二,有道云笔记经常遇到这个问题。比如
    \|
    斜杠加竖线,复制到有道云笔记 web 版本,斜杠直接没了。复制大段代码时,很难发现这个问题。

    还有就是空格,肉眼看上去是空格,但放在 16 进制编辑器里,才发现根本就不是 ASCII 空格,你遇到的应该是这个问题。需要手动替换。

    第三,本来我打算上 obsidian ,后来有小伙伴说,这玩意不开源,建议我这类有自己修改代码能力的,最好是用开源的,比如 joplin.
    laminux29
        2
    laminux29  
       2023-11-08 18:27:29 +08:00
    用开源的,最大的好处时,遇到 bug ,可以自己调试定位,然后向官方提 issue 。

    如果是闭源产品,你就算是超级黑客,能反编译定位问题,并且向官方提交 issue ,但如果官方不理你,这个 issue 就没办法解决。
    agmx321
        3
    agmx321  
    OP
       2023-11-09 09:29:06 +08:00
    @laminux29
    分享些自己的感受和经验,仅供参考:

    1.就使用感受,obsidian 的使用体验比 joplin 好很多。

    2.到最后笔记越记越多,依赖笔记的额外插件用的越多,迁移和维护的时候痛苦就来了,笔记需要经常整理的。
    像是双链笔记和丰富的插件,也是不需要就尽量不用。折腾的太多,痛苦面具就越大,它只是笔记。

    3.sql 的问题,后续会持续找一些成本小的方案替代,如果找到会分享。
    proxytoworld
        4
    proxytoworld  
       2023-11-09 11:03:26 +08:00
    sql 的问题可能是有一些不可见字符,可以用 sublime text 看
    agmx321
        5
    agmx321  
    OP
       2023-11-09 19:03:55 +08:00
    @proxytoworld
    确实,查了下 sublime text 。
    😊继续使用本地的 vscode, 复制 sql 到 xx.sql 内部,就可以看到不可见字符了,多为一些看似不合适的`空格`。
    处理多余字符就好了。

    刨去 obsidian ,网查看到不少客户端的 sql 拷贝复制,都有这个`空格`格式拷贝,执行提示语法错误的问题。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3514 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 10:58 · PVG 18:58 · LAX 02:58 · JFK 05:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.