上篇回顧
上篇先導篇說了說關于Anytype的是什麼?為什麼?怎麼樣?三大問題,以及内測版的使用感受和與其他裝置的同步。
「Anytype」- 最強Notion替代品!Notion可以解除安裝了!!!(先導篇)
事實上,Anytype的同步機制非常有特色。Anytype使用了區塊鍊的概念,使用短對端的同步,這一點很像Git的同步代碼方式。當然,這種同步機制也有其本身的問題,它并不及時,當手機端修改了部分内容且尚未同步到PC端的Anytype時,如果此時手機端Anytype程序被殺死,那麼有可能存在相當長的時間内,PC端無法擷取最新資料。
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIjBXPt9mcm9DOyMjM5YTM3kjZxIzYxYGOiNWN0QTYhhzM2ETZmVTNh9CXwsWO0EHbyomdx1Sat42YtM3b09CXul2ZpJ3bvwVbvNmLn1WavFWa0V3b05iNyA3Lc9CX6MHc0RHaiojIsJye.jpg)
同樣的,Anytype的對象(object)機制也非常有特色,類似于Notion的塊(block),Anytype提供的Object,其概念非常類似于軟體開發中的對象。Anytype的Set則對應Notion的資料庫(Database)。
此外,Anytype還提供了types和relations。
relations相當于Notion中資料庫裡的列屬性。
types類似于Notion中的各種進階塊,比如todolist,bookmark。所不同的是,Anytype支援你建立自己的類型(types)。(這點看起來很像軟體開發中的繼承關系,Object是最根本基類,types是子類)。這一特性給你帶來遠高于Notion的自由度,卻又不像Obsidian那樣過于底層和geek。
下面詳細介紹一下。
建立Relations(關系)
第一步
在任意一個可以彈出選擇關系的地方,點選New relation,然後設定關系名以及關系的類型(相當于notion資料庫中的屬性。你可以定義屬于你自己的專有屬性,有沒有很強!)
第二步
建立完成。
建立Types(類型)
第三步
在1的地方輸入類型名,在2的地方添加relations(可以使用自定義的relations),相當于屬性,3的地方不用點(除非你要建立一個你的自定義type的執行個體)
第四步
使用"/"即可建立"123"類型的object,這裡的建立一個object實質上是指建立一個object執行個體,也就是types"123"的執行個體。
建立Set(集合)
選擇要建立的set的類型(也就是說要建立一個基于什麼類型的集合)
可以選擇預設要展示的屬性
Bug
在0.21版本裡,我在Anytype社群提了諸多自己發現的bug,可見Anytype現在還處于較為初始的階段,不過這并不影響Anytype在未來的巨大潛力。
其中的bug包括啟動就報異常,日期不能及時更新,界面錯位等。可見都是比較嚴重的bug。好在Anytype社群氛圍非常好,基本上有求必應,開發團隊會仔細的檢視每一個發帖,耐心檢視你錄制的視訊,并做出及時的回複。并且,還會明确告知該bug将在哪個版本修複,非常敬業。
在0.21版本裡,我上報了諸多bug,并在下個版本的更新内容中上了Anytype的感謝名單,由此可見Anytype官方對使用者的态度。
感謝信