Obsidian中的notion表格,可视化编辑真不错!

此文首发于,维客笔记微信公众号

Obsidian中的notion表格,真不错! (qq.com)

大家好,我是BCS!

01 先聊5毛钱的

Obsidian的表格一直是大家所诟病的,总之是各种不好用,也正因为如此,各路大神才会各显神通,不断给MD表格(额,ob表格:joy:)带来新的编辑体验!

之前我分享过好几篇关于ob表格的推文,欢迎查看(当然在今天之前,我最喜欢的是悬浮编辑表格哈)

开启Obsidian的"悬浮"模式,大大提升Ob使用体验-

Obsidian表格利器 | 添加表题-多级表头-合并单元格-表内多行-

未来的Obsidian表格天花板插件-

02 视频演示

今天要分享的是一款还未上架社区的ob表格插件,先来看一段视频(上传到了公众号内)

Obsidian中的notion表格,真不错! (qq.com)

惊艳吧!-

可视化的表格编辑界面,体验是真的不错!(期待早日赶超Notion)-

03 使用攻略

3.1 基本信息

此插件名为Notion-like-tables,由Trey Wallis大佬开发~

github地址

3.2 方法

  • 安装并启用此插件

  • 在编辑模式下,ctrl+P,检索notion,选择add table

  • 点击add table之后,在笔记界面就会创建一个表格,如下图

  • 此时咱们要切换为阅读模式,然后接下来的操作就和上面视频中的操作一模一样了

  • 要注意的是,目前单元格类型仅支持三个:文本、数字和标签

  • 另外单元格支持Ob双链语法哈
5 个赞

实测效果:

Obsidian的table还是得加强,目前没有Typora方便,这个插件虽然增加了操作便捷性,但是显示效果体验上有些问题:
1、无法单元格内换行,就算打上<br>标签,也不会正常显示第二行内容(渲染样式问题),这样就不如Advance Table直接原生编辑了
2、单元格内内容超长显示不完整,如图所示(应该是受主题样式的影响)


BTW:
关于插件式软件的讨论:
1、虽然插件赋予一款软件更多的能力,也增加了很多不可控性(插件质量,bug修复及时程度,多个类似功能分散到不同作者的插件中,都安装可能冲突等问题)
2、对比Typora,Obsidian官方有必要出一套质量高bug少的table可视化编辑解决方案,完全可参考typora目前的水准,以平目前table功能相关的负面言论,因为现在table真的是各路大神各显神通,标准不统一,好的功能融合不到一起去。这对比一款闭源商业软件来说,确实是痛点。

如果想在Ob中获得typora 表格那样的体验,请使用此插件GitHub - Stardusten/ob-table-enhancer: 一个 Obsidian 表格增强插件

Notion like tables是在向Notion的database靠齐,但要真正获得Notion那样的体验,还得发展很久!

好的,这个插件看起来还不错,我试一下

试用了一下这个插件,编辑状态下倒是能够可视化编辑,但是简单操作就出现2个问题:
1、点击一个有内容的单元格,再点击其它地方失焦后,单元格内容消失(应该是渲染层面的消失了,实际内容还在)
2、点击一个空单元格随便输入一些内容后回车,渲染层面的内容有,切换到表格原生状态是没有新写入的内容(说明这块联动代码还是有兼容性问题)

我是使用的最新版本的Obsidian进行的测试,所有的table插件全部禁用,只留下这一个插件进行的测试,并且多次重启了Obsidian,排除table插件之间的兼容性冲突,此插件是否与其它插件冲突,这个未知。

目前我个人比较好的暂时解决方案就是,右键这个md文件使用默认编辑器打开(我的默认是Typora),然后正常操作表格就行了(很舒服,还支持shift+enter单元格内换行),保存后在Obsidian这边视图模式就已经自动渲染了,真是没办法的办法,暂时只能这样。

Obsidian真的很强大,但是也有不便之处,比如说想要创建一个临时的md,用完就删那种。对于新机,还需要新建个仓库。这个确实有些不便,但是也没有办法,因为毕竟其内部有很多功能是基于仓库管理进行的实现。

  1. 要创建一个临时的md,为啥不能?随时新建随时删。
    不过属实没这必要。至少Ob在我这里的定位是笔记软件,可沉淀&构建自己的知识体系,也可随时记录自己想法(我是借助memos插件),【用完就删】这不是一个笔记软件应有的特性,这是便签干的事。

  2. 新机为啥要新建一个仓库?
    把旧机的整个仓库拷贝或者同步过去,用Ob软件打开就是了。
    Ob的仓库就是普通的文件夹,这种方式(Billfish也是这种开放式文件管理)恰恰是我最喜欢的,真心简单方便。
    反正比那些特殊数据库/源文件好太多了。

P.S. 关于Ob增强表格的问题,既然你已经测试了,并且发现了问题,建议顺便给插件开发者提issue。

对于我说的那两点,补充一下使用场景:

1、一般可能给朋友临时发送点内容,或者我临时要统计什么东西,就会有这种需求(在桌面上快速创建,用完就删掉,其实就相当于md代替了功能薄弱的txt记事本文档)。再者正规一点的使用场景:比如在一个项目代码工程,写一个md文件,正常来说直接就使用vscode或者typora写。如果用Obsidian写,就需要在自己的仓库下写,然后拷贝或者移动至项目代码工程下。如果下回再修改时,打开就尴尬了,除非你的ob仓库一直留存文档副本,这就属于个人用法和习惯而异了。有些人就习惯在md文档所在的路径下打开,即改即存,不喜欢挪来挪去。

2、我说的新机,指的一般是第一次接触的新人使用的电脑,可能对于传统的创建文档的思维习惯,有点懵,新建个文档为啥要先建立个仓库,就是这种感觉。对于使用svn、git的开发者来说很容易理解,但是对不懂开发的人群,就可能要提升一下理解力。

对于仓库这个事,有优势,有劣势,什么东西也都是鱼和熊掌不可兼得。

对于每个人也是众口难调,使用习惯不同。

引用大家常说的:在合适的场景使用合适的工具就好(不能过于期待集万千于一身,这种东西永远不存在,只能说朝着这个目标不断努力前行)

首先你的最后一句话我是非常赞成的,我一直不喜欢All in XXX,专业的事需要专业的工具专业的人去干!

对于第一点:给朋友临时发送点东西,为啥发完就删呢?太占空间还是…? 如果经常需要给朋友发,那就在Ob里建一个文件夹,专门用于存放这些临时笔记不好吗?又或者实在想删掉,也可以等积累多了再删啊。之前吐槽ob表格不如Typora,需要在typora中做表格,包括后面提到项目代码工程,正常来说用typora,说真的,你的回答告诉你,你需要用typora,而不是Ob。
此外,我真的不敢想象一个程序员为啥要用Ob写代码,写项目工程。(当然我知道Ob确实可以干这些事情,但绝不是最佳选择)

总之,是你自己的选择错了。

对于第二点:说去说来不了解Ob库的本质,本质就是文件夹,且完全符合传统的创建文档的思维习惯。

类比一下(我只用win哈):比如让你在A电脑D盘E文件夹下创建一个F文档 VS.
在A电脑D盘Ob文件夹下创建一个F文档

可以说整个创建过程一模一样。

不要纠结Ob的【仓库】了,说白了就是文件夹。

选择适合自己的工具,解决自己的问题就好,而不是大家都用这个工具,那我也要用!不对我口味,不符和我的使用习惯,我不用就是了。

1 个赞

软件是否好用,肯定是有效解决了需求痛点,才算一定意义上的好用

我之前是Typora的重度使用者,后来为什么会使用上Obsidian,是因为Typora在某些事情上无法满足需求。

例如:我要在多端同步查看文档,而Typora只有Win和MacOS版本。
Obsidian也是有人推荐多端可使用的开源工具,因为这个契机才一点点地了解这款软件。
配合安卓端的Git工具,确实同步起来很方便。我不喜欢使用云端笔记类软件,相对于这种数据存储在别人服务器上无本地工作副本的感觉,我喜欢Git的版本管理模式,有备无患,相比而言更安全,且分发拷贝更容易。

Obsidian本身是有很多优点,比如布局记忆,下次打开就能恢复上次关闭的文件,同步后更是手机端同步打开上次的文件。

只要工具优秀,能够满足用户需求,体验度够高,谁都愿意用。
如果Typora也能集成这些优点和功能,我确实愿意只用一款软件,谁也不愿意浪费时间精力去在这些工具学习成本上折腾,把时间用在创造更有价值的事上才是正解。

Ob : Obsidian is a powerful knowledge base on top of
a local folder of plain text Markdown files.

Typora : A TRULY MINIMAL MARKDOWN EDITOR.