重新命名 Tiddler 很麻煩?ReLink 這個 Plugin 可以解決這個煩惱


當你正在為 TiddlyWiki 裡的 Tiddler 重新命名感到煩惱時,這篇可能會幫到你。

  • 不同的記事軟體的筆記連結方式有那兩種?
  • 什麼是 TiddlyWiki 的 Plugin?
  • ReLink 這個 Plugin 能夠如何解決重新命名 Tiddler 的問題?

不同的記事軟體的筆記連結方式有兩種

在有筆記連結功能的軟體裡,怎麼能知道這個連結是連結到那個筆記呢?一般來說有兩種方式。

像是 Evernote 這一類會為每一則筆記內定了一個 不會重覆的 ID 來代表這個筆記的身份,所以我們有筆記 A 裡加入筆記 B 的筆記連結時,其實我們加入的是筆記 B 的 ID。這樣的好處是可以有多於一篇相同名稱的筆記,以為就算筆記的名稱更改了,這個筆記的連結也不會斷掉。

而缺點就是我們很難把Evernote的筆記遷移出去。因為就算遷移了到其他的筆記軟體後,我們也不知道這篇筆記裡的所有筆記連結本來是要到那一篇筆記裡。

而 TiddlyWiki 所使用的 Tiddler 連接方法是以 TiddlyWiki 的名稱作為連結。這個方法有好有不好。這樣的好處是我們可以在編輯 Tiddler 時已經知道這個 Tiddler 裡的所有連結到底將會接到什麼的 Tiddler 裡。另一個優點是就算日後要轉換筆記軟體時的問題也沒有 Evernote 等的問題那麼嚴重。

但是缺點也很明顯,第一是每個 Tiddler 的名稱就是它的 ID ,所以我們在新建一個 Tiddler 時要很小心使用一些不會重覆的名稱,這最好在 Day 1 便要思考的問題。第二個缺點就是當我們要重新命名 Tiddler 時,如果有其他 Tiddler 有連結到這個 Tiddler,那些連接點便會斷了。 (提外話,使用 Tag 來進行連結的話不會有這個問題, TiddlyWiki 會自動把這些 Tag 重命名。

針對第二個問題,我最近發現的一個 Plugin 很好的解決這個問題。

什麼是 Plugin?

我好像在這裏也沒有介紹過這個概念。

Plugin 就是一些別人寫好的 Tiddler 系列,通常都是一些工具,而這些 Plugin 都是別人寫好後放到網上分享出來的。當你把它安裝(也就是把這些 Tiddler 放到自己的 TiddlyWiki 裡),便可以直接使用這些其他人已經做好的工具,其他人遇到過的問題,我們可以直接解決掉。

而安裝的方式有兩種。

第一個方法只是直接把網上的這些 Plugin 直接拖拉到自己的 TiddlyWiki 裏便可以了。

如果你是使用 node.js 來使用 TiddlyWiki 的話,雖要把這個 Plugin 放到特定的位置並更改 tiddlywiki.info。在這裡就不多說了。詳細看此

而且是介紹的這個接口,就解決了Tiddler重新命名的問題。

這個 ReLink 的 Plugin 便是為了解決這個問題而生的。(按此看 Demo

當安裝了這個 Plugin 後。使用的方式十分簡單。

假設我們有一個名為 B 的 Tiddler,而 Tiddler A 會連結到 B、或是 Transclude B。看下圖:

當你重新命名 B 這個 Tiddler 為 C 時,你會發現在它會列出所有 連結到 這個Tiddler的Tiddler(這個例子就是 A)。並且你可以選擇是否把它們連接的 Tiddler 也更改為你將會命名的 Tiddler。

當你把 B 這個 Tiddler 命名為 C 後,你會發現所有在 Tiddler A 的連結全部都會由 B 自動改成 C 了。

而這個命名的範圍也很闊,簡單將普通的 Link,又或是 Transclusion、圖片、Macro 的 Tidder 都可以自動重命名。這算是在 TiddlyWiki 裡一個必裝的 Plugin。


TiddlyWiki 教學:



如果你覺得這個內容有用,不妨分享給你的朋友。

這是我的 FacebookTwitterInstagramThreads,有興趣的話歡迎 Follow。

分類: TiddlyWiki
寫作日期: 2020-08-08

隨機文章: