檢視讓你能以多種方式整理[[資料庫介紹|資料庫]]中的資訊。一個資料庫可以包含多個檢視,每個檢視都能有獨立的設定來顯示、排序和篩選檔案。 例如,你可能想建立一個名為「Books」的資料庫,其中包含「Reading list」和「Recently finished」兩個獨立的檢視。 ## 工具列 資料庫頂部有一個工具列,讓你可以與檢視及其結果互動。 - ![[lucide-table.svg#icon]] **檢視選單** — 建立、編輯和切換檢視。 - **結果** — 限制、複製和匯出檔案。 - ![[lucide-arrow-up-down.svg#icon]] **排序** — 排序和群組檔案。 - ![[lucide-list-filter.svg#icon]] **過濾** — 篩選檔案。 - ![[lucide-list.svg#icon]] **屬性** — 選擇要顯示的屬性並建立[[公式]]。 - ![[lucide-search.svg#icon]] **搜尋** — 使用顯示的屬性搜尋項目。 - ![[lucide-plus.svg#icon]] **新項目** — 在目前檢視中建立新檔案。 ## 新增和切換檢視 有兩種方式可以在資料庫中新增檢視: - 點擊左上角的檢視名稱,然後選擇 ![[lucide-plus.svg#icon]] **添加檢視**。 - 使用[[命令面板]]並選擇 **Bases: Add view**。 檢視清單中的第一個檢視會預設載入。拖曳檢視的圖示可以變更它們的順序。 ## 檢視設定 每個檢視都有自己的設定選項。要編輯檢視設定: 1. 點擊左上角的檢視名稱。 2. 點擊你想設定的檢視旁邊的右箭頭。 或者,在資料庫工具列中*右鍵點擊*檢視名稱,即可快速存取檢視設定。 ## 佈局 檢視可以使用不同的佈局來顯示,包括 ![[lucide-table.svg#icon]] **表格**、![[lucide-list.svg#icon]] **清單**、![[lucide-layout-grid.svg#icon]] **卡片**和 ![[lucide-map.svg#icon]] **地圖**。額外的佈局可由[[社群外掛程式]]新增。部分佈局仍在開發中,需要 Obsidian 的[[搶先體驗版本]]。 | 佈局 | 說明 | 應用程式版本 | | --------------------- | --------------------------------------------------------------------------------------------- | ---------------- | | [[表格檢視\|表格]] | 將檔案顯示為表格中的橫列。直欄由筆記中的[[屬性]]填充。 | 1.9 | | [[卡片檢視\|卡片]] | 將檔案顯示為卡片網格。讓你能建立類似圖庫的檢視與圖片。 | 1.9 | | [[清單檢視\|清單]] | 將檔案顯示為帶有項目符號或數字標記的[[基本格式語法#清單\|清單]]。 | 1.10 | | [[地圖檢視\|地圖]] | 將檔案顯示為互動式地圖上的圖釘。需要 Maps 外掛。 | 1.10 | ## 過濾設定 開啟資料庫頂部的 ![[lucide-list-filter.svg#icon]] **過濾** 選單來新增過濾條件。 沒有過濾條件的資料庫會顯示你保管庫中的所有檔案。過濾會縮小結果範圍,只顯示符合特定條件的檔案。例如,你可以使用過濾來只顯示具有特定[[標籤]]或在特定資料夾中的檔案。有許多過濾類型可供使用。 過濾可以套用到資料庫中的所有檢視,或者只套用到單一檢視,可在 ![[lucide-list-filter.svg#icon]] **過濾** 選單的兩個區段中選擇。 - **所有檢視** 將過濾套用到資料庫中的所有檢視。 - **這個檢視** 將過濾套用到目前啟用的檢視。 #### 過濾的組成元件 過濾有三個組成元件: 1. **屬性** — 讓你選擇保管庫中的一個[[屬性]],包括[[資料庫語法#檔案屬性|檔案屬性]]。 2. **運算子** — 讓你選擇如何比較條件。可用的運算子清單取決於屬性類型(文字、日期、數字等)。 3. **值** — 讓你選擇要比較的值。值可以包含數學運算和[[函式]]。 #### 連接詞 - **下列全部條件為真** 是 `and` 陳述式 — 只有在過濾群組中的*所有*條件都滿足時才會顯示結果。 - **下列任一條件為真** 是 `or` 陳述式 — 過濾群組中*任何一個*條件滿足時就會顯示結果。 - **下列無一條件為真** 是 `not` 陳述式 — 過濾群組中*任何一個*條件滿足時就*不會*顯示結果。 #### 過濾群組 過濾群組讓你能透過建立連接詞的組合來建立更複雜的邏輯。 #### 進階過濾編輯器 點擊程式碼按鈕 ![[lucide-code-xml.svg#icon]] 來使用**進階過濾**編輯器。這會顯示過濾的原始[[資料庫語法|語法]],並可搭配無法透過點擊介面顯示的更複雜[[函式]]使用。 ## 排序和群組結果 開啟 ![[lucide-arrow-up-down.svg#icon]] **排序** 選單來排序和群組檢視中的結果。 你可以按一個或多個屬性以升序或降序排列結果。這讓你能輕鬆地按名稱、最後編輯時間或任何其他屬性(包括公式)來列出筆記。 你也可以按屬性群組結果,將相似的項目整理成視覺上不同的區段。目前,Obsidian 支援按單一屬性進行群組。 ### 新增排序 1. 開啟檢視頂部的 ![[lucide-arrow-up-down.svg#icon]] **排序** 選單。 2. 選擇你想要排序(或群組)的屬性。 3. 如果你有多個排序,使用 ![[lucide-grip-vertical.svg#icon]] 拖曳把手上下拖曳來變更它們的優先順序。 結果的排序選項取決於屬性類型: - **文字**:按*字母順序*(A→Z)或*反向字母順序*(Z→A)排序。 - **數字**:從*最小到最大*(0→1)或*最大到最小*(1→0)排序。 - **日期和時間**:按*舊到新*或*新到舊*排序。 ### 移除排序 1. 開啟檢視頂部的 ![[lucide-arrow-up-down.svg#icon]] **排序** 選單。 2. 點擊你想移除的排序或群組旁邊的 ![[lucide-trash-2.svg#icon]] 垃圾桶按鈕。 ## 限制、複製和匯出結果 ### 限制結果 *結果*選單會顯示檢視中的結果數量。點擊結果按鈕來限制結果數量,並存取額外的操作。 ### 複製到系統剪貼簿 此操作會將檢視複製到你的剪貼簿。複製到剪貼簿後,你可以將其貼上到 Markdown 檔案中,或貼到其他文件應用程式中,包括 Google Sheets、Excel 和 Numbers 等試算表。 ### 匯出 CSV 此操作會儲存你目前檢視的 CSV 檔案。 ## 嵌入檢視 你可以使用 `![[File.base]]` 語法將資料庫檔案嵌入到[[嵌入檔案|任何其他檔案]]中。清單中的第一個檢視會被使用。你可以在檢視選單中拖曳檢視來變更順序。 要指定嵌入的預設檢視,請使用 `![[File.base#View]]`。