Obsidian和logseq各有所长,我一直试图将这两个软件联用,但是一直困扰我的一点在于,这两个软件虽然都支持块引用,但是采用的语法不一样,而且互不兼容。
Obsidian是^a1bcdb2
而logseq则是一长串的((64dfbd0f-f12f-48f5-b8e1-fdcd091a8081))
有没有办法让obsidan的块引用显示在loqseq,或者让logseq的块引用显示在obsidian ?
还是说为了兼容性着想,就只能放弃块引用这项功能?
Obsidian和logseq各有所长,我一直试图将这两个软件联用,但是一直困扰我的一点在于,这两个软件虽然都支持块引用,但是采用的语法不一样,而且互不兼容。
Obsidian是^a1bcdb2
而logseq则是一长串的((64dfbd0f-f12f-48f5-b8e1-fdcd091a8081))
有没有办法让obsidan的块引用显示在loqseq,或者让logseq的块引用显示在obsidian ?
还是说为了兼容性着想,就只能放弃块引用这项功能?
不太现实。ob不会去兼容lg,lg也不会去兼容ob。建议主用ob,在lg里不使用块引用。
谢谢。我还有一个问题想问,就是你知道有什么方法可以让obsidian在进行左右分栏时自动折叠右边的Sidebar吗?不然的话显示空间太小了
硬做肯定是能做的, 把ob的索引形式起成形如^64dfbd0f-f12f-48f5-b8e1-fdcd091a8081这种就可以了.
先用ob编辑, 转而使用ls打开, 就用正则表达式把当前文档里的所有形如^64dfbd0f-f12f-48f5-b8e1-fdcd091a8081)替换成((64dfbd0f-f12f-48f5-b8e1-fdcd091a8081)).
先用ls编辑, 转而使用ob打开, 就用正则表达式把当前文档里的所有形如((64dfbd0f-f12f-48f5-b8e1-fdcd091a8081))替换成^64dfbd0f-f12f-48f5-b8e1-fdcd091a8081.
但感觉没必要吧, 何必折腾呢, 请问ls有什么独特的功能是ob没有的么? (我对ls了解几乎为0)
个人比较喜欢以大纲的形式写作,而logseq的大纲编辑体验非常舒服,尝试在obsidian使用过outliner和drag n drop插件进行大纲编辑,还是体验感觉不如logseq,尤其让人恼火的一点是一旦在obsidian启用bullet list,大纲层级直接就不显示了,而且例如Callout这样的显示样式也会被破坏。
logseq分栏操作的体验也要比Obsidian好很多
首先logseq呼起方式就很简单,按住shift,然后同时用鼠标左键点击想编辑的块,右边的siderbar就会自动留出一块编辑区域(甚至于在搜索结果中都可以操作),而且编辑区的大小正好,不会喧宾夺主。如果再选择下一个块编辑,右边的siderbar就会再预留一块编辑区域,与此同时上一个编辑的块也不会被覆盖。自始至终,主操作区的大小都是不变的,不会因为分栏就被挤成很窄的一块。
而假如我用Obsidian进行分栏操作,首先呼起就更繁琐,要么在控制台输入命令,要么在鼠标右键找分栏的选项(而且好像还不能像logseq一样对某个块进行分栏编辑,只能对整个页面分栏编辑)。其次分栏之后主视图的显示面积会变得很窄,因为obsidan的分栏逻辑是把主视图一分为二,右边的sidebar还不会自动折叠,假如我再来一次分栏,obsidian的逻辑就是再把主视图一分为三,就真的窄得没法看了,我用的是16英寸的笔记本都觉得拥挤不堪,更不要说14存屏幕的设备了。