思源筆記提供了一套獨(dú)特的查找和搜索機(jī)制,與其他文本編輯軟件相比,有一些顯著的不同之處。本文將詳細(xì)介紹思源筆記的查找與搜索功能,幫助更高效地使用這款強(qiáng)大的筆記工具。
一、查找/搜索窗口
思源筆記具有三種查找/搜索窗口,其中兩個窗口是固定不可移動的,使用的默認(rèn)主題背景為黑色,可能使一些用戶感到不適應(yīng)。
搜索窗口布局:搜索窗口被分為上下兩個部分,上半部分顯示搜索結(jié)果,下半部分則是某一搜索結(jié)果所在的編輯頁面,用戶可以在此頁面直接編輯文本;
用戶定制方案:社區(qū)用戶 abbj 提供了一種左右分列搜索窗口的方案,Concise 極簡主題及其他一些主題也采用了類似的設(shè)計。
二、搜索選項
區(qū)分大小寫的搜索:1.8.6 版本開始,筆記搜索和雙鏈建議搜索類型已分開,盡管當(dāng)前的分開方案仍需要進(jìn)一步完善);在搜索文檔標(biāo)題時,搜索欄會顯示結(jié)果,但文檔頁面可能不顯示標(biāo)題,面包屑的長度有時也會導(dǎo)致標(biāo)題不起作用。
思源筆記 2.0 引入了 FTS5 全局搜索功能,但在搜索中文并空格分隔的詞組或英語句子時,結(jié)果表現(xiàn)欠佳。用戶需要點擊“查詢語法”按鈕,并在關(guān)鍵詞兩側(cè)加半角雙引號。搜索結(jié)果頁面中的關(guān)鍵字高亮顯示可能會出現(xiàn)問題,有時條件不符的字詞也會被高亮顯示。
三、替換功能
快捷鍵操作:用戶可以通過快捷鍵 Ctrl + R 呼出替換欄,需要特別注意的是,批量替換后是無法撤銷的,如誤操作需通過“數(shù)據(jù)歷史”進(jìn)行恢復(fù)。
在某些情況下,當(dāng)頁面更新后,明明存在某個關(guān)鍵字卻無法查找/搜索到,可以嘗試點擊文檔樹面板右側(cè)的“…”圖標(biāo),選擇菜單上的“重建索引”選項。
由于思源筆記中的列表和列表項是段落的容器,搜索結(jié)果可能會重復(fù)多次。用戶可以點擊搜索窗口右上角的搜索類型設(shè)置按鈕進(jìn)行過濾,以排除列表和列表項。
四、本頁查找
在編輯頁面中,按快捷鍵 Ctrl + F 或選中文字后按 Ctrl + F,將進(jìn)入當(dāng)前頁面的查找/搜索窗口。此時,“指定路徑”顯示為打開狀態(tài),路徑指向當(dāng)前頁面。如果打開的筆記本中沒有任何打開的筆記頁(文檔),那么按 Ctrl + F 則相當(dāng)于執(zhí)行全局查找/搜索。按下 Ctrl + R 可調(diào)用替換欄進(jìn)行查找替換。請注意,查找替換不支持直接使用正則表達(dá)式,但支持 SQL 查詢(包括正則)。
五、全局查找
- 使用快捷鍵 Ctrl + P 或點擊工具欄左上角的搜索圖標(biāo),即可進(jìn)入全局查找/搜索;
- 全局查找/搜索將涵蓋所有打開的筆記本,已關(guān)閉的筆記本則不會參與查找/搜索;
- 在全局查找/搜索中,“指定路徑”處于關(guān)閉狀態(tài),但可以查看上一次的查找/搜索路徑;
- 按鈕 Ctrl + R 也將調(diào)用替換欄,進(jìn)行查找替換。此功能同樣不支持正則表達(dá)式,但支持 SQL 查詢。
六、分屏查找
- 通過快捷鍵 Ctrl + Shift + F 進(jìn)入分屏查找/搜索頁面。這種方式是在編輯頁面右側(cè)分屏出一個搜索窗口,不會搶奪頁面焦點;
- 此窗口為全局查找窗口,點擊標(biāo)簽后也會出現(xiàn),標(biāo)簽在思源筆記中實質(zhì)上是進(jìn)行查找,而非雙鏈引用;
- 此窗口缺乏類型過濾按鈕,需要通過設(shè)置中的搜索類型手動進(jìn)行過濾。這與[[雙鏈塊引用搜索的過濾類型]]可能存在沖突。
七、雙鏈查找
- 雖然雙鏈查找功能的設(shè)計最初是為了新建雙鏈塊引用,但它也可以作為一種便捷的快速查找方法。
- 在頁面上選中文本后,按下 alt + [,然后在搜索欄輸入想要查找的關(guān)鍵字;
- 若想詳細(xì)查看某個項,可以將鼠標(biāo)懸停于該項左側(cè)的塊圖標(biāo),彈出窗口顯示具體內(nèi)容。