介紹近日試用過的 7 個外掛,務必看到最後以免有遺珠之憾。
[!NOTE]+ 老生常談
- 外掛是輔助製作筆記的工具,寫好筆記、完善工作流程才是最重要的,千萬不要本末倒置
- 社群外掛的作者大多出於自身需要的一腔熱血來撰寫程式,除了感謝之外,也要警惕外掛有可能停止維護的可能,有風險意識才能長治永安
- 雖說對社群外掛提供的功能不要認為理所當然,也不須太過擔憂,因為它們都在GitHub上有原始碼
- 外掛常有更新,因此經常使用的外掛記得每隔一陣子就要溫故知新,才能發覺更好的功能;例如今天才發現Dynamic Table of contents (2021年9月的影片介紹:Obs#48 動態目錄外掛)提供了第三種inline類型,實在是後知後覺
1. Plugin Update Tracker
[!comment]+ 功能
- 自動偵測外掛更新狀態,顯示待更新外掛數量
- 顯示更新說明,並可開啟GitHub的程式碼異動比較網頁
- 勾選欲更新外掛並更新
2. Reveal File in Explorer
[!comment] 功能
點擊檔名標題列以顯示當前檔案在檔案瀏覽器(File Explorer)內的位置
- 功能與Revel Active File Button相同
- 游標操作時固定到開頭位置,只能以鍵盤左右鍵、Home鍵、End鍵移動游標位置
- 使用Del鍵時注意游標位置,我曾經發生游標在檔案瀏覽器而誤刪檔案
3. Colorful Note Borders
[!comment] 功能
依設定規則在編輯區四周顯示顏色
- 規則:資料夾或YAML欄位設定的Key與Value
- 希望能提供正則運算式,否則條件太過簡單
4. Opener
[!comment] 功能
- 將筆記開啟在新分頁
- 用預設應用程式開啟PDF檔
- 功能與Open in new Tab相同,但多了用預設應用開啟PDF的功能
- 未上架,必須手動或用BRAT外掛安裝
5. Codeblock Customizer
[!comment] 功能
強化程式碼區域的顯示
- 功能與先前介紹過的Obs#113-展示程式碼區塊的好工具:HK Code Block外掛類似,但有更多選項,能自訂顯示樣式,且區塊能在PDF裡呈現
- 設定:
- 可排除不處理的程式語言
- 例如:
,dataview,col,
col - 為了顯示程式碼區塊的內容會在最外面用4個倒引號夾住,要排除渲染
- 上列最後面是啟用Columns外掛時排除渲染
- Markdown程式碼區塊選項:
- 檔名:
file:mytest.js
- 高亮:
hl:1,2,10-15
- 自訂高亮,error、warn等皆可自訂:
error:4-7 warn:10,15 info: 17-22
- 折疊:
fold
- 檔名:
5.1. 範例
import java.util.zip.*;
import java.io.*;
public class Main {
public static void main(String args[]) throws Exception {
System.out.println("Hello world!");
}
}
5.2. 特點
以下是作者自列的功能特點(ChatGPT翻譯):
- 默認的深色和亮色主題。您也可以創建自己的主題。
- 啟用編輯器活動行高亮。 Obsidian 中的活動行(包括代碼塊)將被突出顯示(您可以自定義顏色)。
- 啟用代碼塊活動行高亮。代碼塊內部的活動行將被突出顯示(您可以自定義顏色)。
- 排除語言。您可以定義以逗號分隔的語言,插件不會應用於這些語言。
- 為代碼塊設置背景顏色。
- 允許您突出特定行。→按:可指定高亮區域,用逗點或減號(起迄)
- 自定義突出顏色
- 讓你定義多個突出線條來強調重點。
- 顯示文件名稱
- 如果已定義文件名稱,將插入標頭,在其中可以自定義文本(彩色、粗體、斜體),以及標頭本身(彩色、標頭線)
- 折疊代碼
- 如果已展開標頭(通過指定文件名或其他方式解釋下面),則可單擊該標頭以折疊其下方的代碼塊
- 顯示代碼塊語言。這會在標頭中顯示代碼塊的語言(如果指定)。
- 自定義文本顏色、背景顏色、粗體文本、斜體文本,用於標頭內部的語言標籤。
- 默認情況下,僅當已展開標頭並且為代碼塊定義了一種語言時才顯示該語言標籤。但是,您可以強制始終顯示代碼塊語言,即使不會顯示標頭也是如此。
- 在標頭中顯示代碼塊語言圖標(如果可用)
- 將行號添加到代碼块
- 自定義是否在突出行時也突出行號
- 自定義行數字的背景和文字颜色
6. OZ Calendar
[!comment] 功能
適合使用每日筆記的朋友使用,功能上是Calendar+Chronology(部份)的綜合
- 可使用Style Settings外掛變更顏色樣式
- 檔案來源可指定是依據YAML欄名或檔名,二者皆可自訂
- YAML欄名預設是
created
- 檔名格式預設是
YYYY-MM-DD hh:mm:ss
- YAML欄名預設是
- 目前顯示格式未遵循Obsidian的語言設定
-
- 美中一不足:
- 資料來源無法混用
- 無法自動開啟每日筆記
Create note for today
不會調用模板
7. Link Favicons
[!comment] 功能
外部鏈接顯示網站圖示
- 外部鏈接顯示該網址的圖示以與內部鏈接能明顯區分
- 可設定顯示在開頭或結尾處
7.1. 範例
- 這是內部鏈接Wiki格式:[[Obs082-用Obsidian學會Markdown]]、[[Obs125-閒聊Fleeting Note的翻譯與其本質]]
- 這是內部鏈接Markdown格式:[Obs125-閒聊Fleeting Note的翻譯與其本質](Obs125-閒聊Fleeting%20Note的翻譯與其本質.md Note的翻譯與其本質>)
- 這是外部鏈接:Obs123-掌握Obsidian的神秘技巧:解密鮮為人知的操作方法 – 簡睿隨筆
[!TIP]+ 技巧
- 注意到了嗎?內部鏈接的不同格式使用了不同的樣式,Wiki格式沒有底線,Markdown格式的有底線
- 建議用Wiki格式,有較多的外掛支援
8. 相關鏈接
- Update Tracker: https://github.com/swar8080/obsidian-plugin-update-tracker
- Reveal file in explorer: https://github.com/1C0D/Obsidian-Reveal-File-in-explorer
- Colorful note borders: https://github.com/rusi/obsidian-colorful-note-borders
- Opener: https://github.com/aidan-gibson/obsidian-opener
- Codeblock Customizer: https://github.com/mugiwara85/CodeblockCustomizer
- OZ Calendar: https://github.com/ozntel/oz-calendar
- Link Favicons: https://github.com/joethei/obsidian-link-favicon
9. 教學影片
##
您可能也會有興趣的類似文章
- Obs#117 | Obsidian表格攻略與表格就地編輯外掛:Table Enhancer (0則留言, 2023/03/19)
- Obsidian 1.0新手教學—打造個人知識管理利器,專屬的第二大腦 (2022年) (2則留言, 2022/10/22)
- [Obs#92] Obsidian彙編文章的簡單方法:2個外掛+1個CSS片段 (0則留言, 2022/07/16)
- Obsidian (黑曜石)筆記軟體的基本操作指引 (0則留言, 2020/06/23)
- [Obs#111] 幾個最近使用的外掛:Surfing、Quiet Outline、Colorful Tag、Share as Gist、Commander (0則留言, 2023/01/23)
- [Obs#12] Obsidian v0.8.4~v0.8.9的新增功能 (0則留言, 2020/09/06)
- Obs#119 | 喜新厭舊沒什麼不好-總是開啟在新分頁:Open in New Tab (0則留言, 2023/03/26)
- [Obs#39] 利用CSS變更文字顏色,侵入性小 (0則留言, 2021/05/10)
- 超強筆記軟體Obsidian (黑曜石)介紹與Zettelkasten筆記系統簡述 (0則留言, 2020/06/21)
- [Obs#59] Obsidian快速開啟常用筆記(2):不使用外掛的簡單方法 (0則留言, 2021/10/27)
- [Obs#54] Obsidian的任務管理技巧彙總 (0則留言, 2021/10/03)
- Obs124|跳,跳,跳乎伊勇!Obsidian用書籤和標籤快速在檔案間跳轉 (0則留言, 2023/04/23)
- [Obs#66] 自動維護Markdown相容性的外掛:Consistent Attachments and Links (0則留言, 2022/01/21)
- Obs#120 | Chronology:筆記年表一覽無遺 (0則留言, 2023/03/26)
- [Obs#85] 分享使用中與外觀有關的10個外掛 (0則留言, 2022/05/01)