From Template和先前介紹的QuickAdd+Templater方法相比,最大的區別是: 能在一個對話窗裡填好所有的資料,極大地增強了許多用戶體驗。
From Template能把所有的設定寫在模板檔裡,不用做其他設定或腳本撰寫,非常適合新手或沒有程式設計經驗的朋友們使用。
功能
- 由模板建立新筆記
- 由模板建立新筆記後,插入其內部鏈接到目前筆記
- 選取目前筆記文字填入模板欄位以產生筆記內容
模板建立
模板YAML設定
每個模板可在YAML區設定該模板建立筆記時的設定:
YAML欄位 | 說明 | 範例 |
---|---|---|
template-output |
新建筆記存放的資料夾 | 040-Highlights |
template-filename |
新建筆記的檔名,預設是 {{title}} | Book-{{title}} |
template-input |
選取目前筆記部份內容,以選項設定→【Selection Split】的正則運算式解析後填入{{template-input}}的欄位 | title,overview,body |
template-replacement |
選取目前筆記部份內容在建立筆記後,被取代成設定的值 | "[[{{title}}]] ![[{{title}}#^overview]]" |
template-should-replace |
上述取代的設定: |
- “always”: 一定取代
- “sometimes”: 有選取文字時取代
- “never”: 不取代
| “sometimes”
template-should-create
| 是否建立新筆記設定:
- “none”: 不建檔
- “create”: 建檔後不開啟
- “open”: 建檔後開啟在當前窗格
- “open-pane”: 建檔後開啟在新窗格
| “create”
模板欄位
- YAML區裡的模板欄位記得要加雙引號
- 內建欄位:
- title: 檔名
- body: 多列輸入
- templateResult: 模板展開後的內容
- currentTitle: 目前筆記檔名
- currentPath: 用模板產生筆記時的目前檔案路徑
- 模板欄位語法格式:
格式 | 說明 | 語法 | 範例 |
---|---|---|---|
text | 預設格式,單行輸入 | {{欄名:text:預設值:輸入說明}} |
{{tags:text:Stephen Kin}} |
area | 多行輸入 | {{欄名:area:輸入說明}} |
{{overview:area:Your overview of this note}} |
choice | 下拉選單(單選) | {{欄名:choice:Option1:Option2:...}} |
{{tags:choice:專案筆記:文獻筆記:永久筆記}} |
multi | 下拉選單(複選) | {{欄名:multi:Option1:Option2:...}} |
{{tags:choice:obsidian:文獻筆記:永久筆記}} |
currentDate | 系統日期 | {{欄名:currentDate:格式字串}} |
{{CreatedDate:currentDate:yyyy-MM-dd HH-MM-ss}} |
操作重點
- 按〔Ctrl/Cmd+P〕在命令窗格裡找到要使用的模板
- 在欄位對話窗裡輸入或選擇
- 按〔Ctrl/Cmd+數字〕在欄位間移動
- 按〔Ctrl/Cmd+Enter〕提交對話窗資料
問題
- 空窗格按〔Ctrl/Cmd+P〕會找不到From模板檔。
- currentDate的時間格式不能用冒號
{{tags}}
會被加到標籤清單窗格裡
相關鏈接
教學影片
##您可能也會有興趣的類似文章
- [Obs#72] Step by Step 用From Template建立筆記實例操作 (0則留言, 2022/02/26)
- 快速建立IntelliJ IDEA的Live Template的步驟 (0則留言, 2014/02/21)
- [Obs#56] 快速新增靈感/閃念筆記(Fleeting Note)的3種方法 (0則留言, 2021/10/10)
- [Obs#13] 快速開啟筆記的方法:快速切換對話窗與obsidian:// URI 命令行 (0則留言, 2020/10/18)
- [Obs#46] 筆記整理─找出孤兒(Orphans)和缺少標籤的筆記的 4 個方法 (0則留言, 2021/08/14)
- Obsidian (黑曜石)筆記軟體的基本操作指引 (0則留言, 2020/06/23)
- [Obs#37] 用Readwise Community/Kindle Highlights同步線上與Kindle筆記 (0則留言, 2021/04/30)
- [Obs#12] Obsidian v0.8.4~v0.8.9的新增功能 (0則留言, 2020/09/06)
- [Obs#51] QuickAdd全攻略(2):腳本撰寫與巨集使用要點 (0則留言, 2021/09/18)
- [Obs#45] 軟體工程師必備的6個Obsidian外掛 (0則留言, 2021/08/13)
- [Obs#59] Obsidian快速開啟常用筆記(2):不使用外掛的簡單方法 (0則留言, 2021/10/27)
- 第一個jqGrid範例:Local array (1則留言, 2010/02/13)
- [Obs#15] 在筆記裡複製、使用obsidian網址與工作空間的使用 (0則留言, 2020/10/27)
- [Obs#53] Text Transporter 文字運輸車:透過書籤在不同筆記之間搬運文字 (0則留言, 2021/09/25)
- [Obs#22] 讓有效學習更簡單!Markdown匯出到Anki | 使用Flashcards外掛 (0則留言, 2020/12/12)