本文彙總了幾種在Obsidian裡快速開啟常用筆記的方法:
1. 側邊欄的最愛筆記
2. Recent Files外掛
3. 內部鏈接列表
1. 新增在特定筆記裡
4. 用按鈕顯示
1. 使用行內按鈕(inline buttons)
2. 按鈕type: link,action用Advanced Obsidian URI
5. 用QuickAdd巨集
6. 用外部工具 AutoHotkey
方法1. 最愛筆記
優點
- 操作簡單、直覺
- 搜尋條件也能加入最愛
缺點
- 只有一層選單
- 無法快速過濾檔名
方法2. Recent Files外掛
最近開啟過的筆記會顯示在Recnet Files面板,方便隨時存取。
方法3. 內部鏈接列表
將常用筆記記錄在特定的筆記裡(例如我使用的!!! StartHere !!!,可視為Hub,中樞筆記):
- [[!WS網路服務|常用網路服務]]
- [[300-AutoHotkey-Index|AutoHotkey索引]]
- [[Obsidian Notes]]
Hub筆記可使用Hotkeys for specific files外掛設置快捷鍵以方便操作。
不使用Hotkeys for specific files的話,也可以使用QuickAdd巨集來設定快捷鍵。
/**
home.js
功能: 開啟首頁
*/
const homePage = "!!! StartHere !!!";
const openMode_ = "preview"; // preview, source or default
const isNewPanel_ = true; // 是否用新面板開啟
module.exports = async function home(params) {
const app = params.app;
const files = await app.vault.getMarkdownFiles();
const selectedFile = files.filter(file => file.name === homePage + ".md")[0];
if (selectedFile) {
if (isNewPanel_) {
const leaf = app.workspace.splitActiveLeaf();
leaf.openFile(selectedFile, { state: {mode: openMode_} });
app.workspace.setActiveLeaf(leaf);
} else {
app.workspace.activeLeaf.openFile(selectedFile)
}
} else {
new Notice("找不到檔案: " + homePage + ".md", 5000)
}
}
方法4. 用按鈕顯示
在專門放置按鈕的筆記(如!Buttons)裡加入要使用的筆記按鈕:
```button name !WS網路服務 type link action obsidian://advanced-uri?filepath=!WS網路服務 color red ``` ^button-note-ws
action 使用Advanced Obsidian URI寫法,以 filepath 參數指定要開啟的檔案。
在Hub筆記裡以行內按鈕引用:
`button-note-ws`
改進處
- 較美觀
- 可水平放置以在一行內容納更多筆記
方法5. 用QuickAdd巨集
使用QuickAdd的巨集撰寫JavaScript,並綁定熱鍵以在選單裡搜尋要開啟的檔案。
select_file.js原始碼:https://gist.github.com/emisjerry/1d6426fcb20360f996f318f1104c6c1e
方法6. 用外部工具(AutoHotkey)
使用AutoHotkey的Run+Advanced Obsidian URI即可在外部直接開啟筆記。
;; Open Obsidian Notes
;; Hotkey: Ctrl+Shift+O
;; Author: emisjerry, http://jdev.tw/blog/
#SingleInstance Force
^+o::
InputBox, sText, 開啟筆記, 請輸入筆記檔名(.md不輸入):, , 400, 150, , , , , %Clipboard%
if (ErrorLevel == 0) {
Run obsidian://advanced-uri?filepath=%sText%
}
return
使用到的外掛
- Hotkeys for specific files
- Buttons
- QuickAdd
- Advanced Obsidian URI
原始碼連結
- QuickAdd開啟首頁 home.js: https://gist.github.com/emisjerry/b22db3e1e5465f6b25514aac6b09c897
- QuickAdd常用筆記選擇視窗 select_file.js:https://gist.github.com/emisjerry/1d6426fcb20360f996f318f1104c6c1e
教學影片
##您可能也會有興趣的類似文章
- [Obs#50] QuickAdd全攻略(一):改變工作流程的超強外掛 (0則留言, 2021/09/12)
- [Obs#57] YAML區tags標籤自動補全的3種方法 (0則留言, 2021/10/23)
- Obsidian(黑曜石) 水平捲動面板的設定方法 (11則留言, 2020/06/27)
- [Obs#56] 快速新增靈感/閃念筆記(Fleeting Note)的3種方法 (0則留言, 2021/10/10)
- [Obs#55] 建立新筆記的模板設定-Calendar, Templater與QuickAdd (0則留言, 2021/10/09)
- [Obs#35] Buttons外掛開啟筆記自動化操作契機 (0則留言, 2021/04/23)
- [Obs#51] QuickAdd全攻略(2):腳本撰寫與巨集使用要點 (0則留言, 2021/09/18)
- [Obs#42] Buttons外掛 0.4.5 新功能 (0則留言, 2021/05/19)
- [Obs#15] 在筆記裡複製、使用obsidian網址與工作空間的使用 (0則留言, 2020/10/27)
- [Obs#53] Text Transporter 文字運輸車:透過書籤在不同筆記之間搬運文字 (0則留言, 2021/09/25)
- [Obs#22] 讓有效學習更簡單!Markdown匯出到Anki | 使用Flashcards外掛 (0則留言, 2020/12/12)
- [Obs#39] 利用CSS變更文字顏色,侵入性小 (0則留言, 2021/05/10)
- [Obs#7] Obsidian(黑曜石) 多重游標的操作與兩個CSS樣式 (0則留言, 2020/07/13)
- [Obs#17] Obsidian表格操作技巧—使用Advanced Tables外掛 (2則留言, 2020/11/07)
- [Obs#31] 美化提示方塊的外掛:Admonitions和方便選用的AutoHotkey腳本 (0則留言, 2021/04/05)