obsidian 的一些使用问题讨论

184 天前
 agmx321
使用 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`的报错提示。
单纯从肉眼上看,看不出两条语句有啥差别的。这个问题,暂时无解。关于此,相关的问题似乎比较少。
725 次点击
所在节点    软件
5 条回复
laminux29
184 天前
没用 obsidian ,但在用别的软件时,也遇到类似问题了。

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

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

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

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

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

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

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

3.sql 的问题,后续会持续找一些成本小的方案替代,如果找到会分享。
proxytoworld
183 天前
sql 的问题可能是有一些不可见字符,可以用 sublime text 看
agmx321
183 天前
@proxytoworld
确实,查了下 sublime text 。
😊继续使用本地的 vscode, 复制 sql 到 xx.sql 内部,就可以看到不可见字符了,多为一些看似不合适的`空格`。
处理多余字符就好了。

刨去 obsidian ,网查看到不少客户端的 sql 拷贝复制,都有这个`空格`格式拷贝,执行提示语法错误的问题。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/989958

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX