[Obs#58] 快速開啟常用筆記的方法
本文彙總了幾種在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#88] 綜合練習:快速設定的6種方法─使用8個Obsidian外掛 (0則留言, 2022/05/21)
- Obs153|快速開啟外掛設定的方法;使用Open Plugin Settings與Advanced URI,透過Templater Hotkeys綁定快捷鍵 (0則留言, 2024/02/28)
- [Obs#50] QuickAdd全攻略(一):改變工作流程的超強外掛 (0則留言, 2021/09/12)
- [Obs#57] YAML區tags標籤自動補全的3種方法 (2則留言, 2021/10/23)
- [Obs#55] 建立新筆記的模板設定-Calendar, Templater與QuickAdd (0則留言, 2021/10/09)
- Obsidian(黑曜石) 水平捲動面板的設定方法 (11則留言, 2020/06/27)
- [Obs#56] 快速新增靈感/閃念筆記(Fleeting Note)的3種方法 (0則留言, 2021/10/10)
- [Obs#35] Buttons外掛開啟筆記自動化操作契機⁉️ (0則留言, 2021/04/23)
- [Obs#59] Obsidian快速開啟常用筆記(2):不使用外掛的簡單方法 (0則留言, 2021/10/27)
- [Obs#85] 分享使用中與外觀有關的10個外掛 (0則留言, 2022/05/01)
- [Obs#91] 用Dashboard++ CSS片段建立Obsidian儲存庫首頁 (0則留言, 2022/06/18)
- [Obs#111] 幾個最近使用的外掛:Surfing、Quiet Outline、Colorful Tag、Share as Gist、Commander (0則留言, 2023/01/23)
- Obs#117 | Obsidian表格攻略與表格就地編輯外掛:Table Enhancer (0則留言, 2023/03/19)
- Obs134|用Dataviewjs製作簡單的建檔統計圖-使用Charts外掛 (0則留言, 2023/08/13)
- [Obs#51] QuickAdd全攻略(2):腳本撰寫與巨集使用要點 (0則留言, 2021/09/18)
Sorry, 很久沒用Google sc…