標籤是幫助你快速找到所需筆記的關鍵字或主題。 ## 在筆記中新增標籤 要建立標籤,請在編輯器中輸入井字號(`#`),後接一個關鍵字。例如 `#meeting`。 你也可以使用 `tags` [[屬性|屬性]]來新增標籤。YAML 中的標籤應始終以清單格式呈現: ```yaml --- tags: - recipe - cooking --- ``` ## 使用標籤尋找筆記 要使用[[搜尋]]外掛尋找筆記,請在搜尋詞中使用 `tag` [[搜尋#搜尋運算子|搜尋運算子]],例如 `tag:#meeting`。 你也可以在筆記中直接點擊標籤來搜尋。 要使用[[標籤窗格|標籤窗格]]外掛尋找筆記,請在[[命令面板]]中選擇**標籤:顯示標籤窗格**,然後選擇你想搜尋的標籤。 ## 巢狀標籤 巢狀標籤定義了標籤階層結構,使你更容易尋找和篩選相關標籤。 在標籤名稱中使用正斜線(`/`)來建立巢狀標籤,例如 `#inbox/to-read` 和 `#inbox/processing`。 - 在[[搜尋]]中,`tag:inbox` 會同時符合 `#inbox` 及所有巢狀標籤,例如 `#inbox/to-read`。 - 在[[標籤窗格]]中,巢狀標籤會顯示為隸屬於其父標籤。 - 在[[資料庫介紹|資料庫]]中,巢狀標籤可被 [[函式#hasTag|`hasTag`]] 函式辨識,因此 `file.hasTag("a")` 會同時符合 `#a` 和 `#a/b`。 ## 標籤格式 你可以在標籤中使用以下任何字元: - 字母 - 數字 - 底線(`_`) - 連字號(`-`) - 正斜線(`/`)用於[[#巢狀標籤]] - 常見的 Unicode 字元,包括表情符號和其他符號 標籤必須包含至少一個非數字字元。例如,#1984 不是有效的標籤,但 #y1984 是。 標籤不區分大小寫。例如,#tag 和 #TAG 會被視為相同。 > [!note] > 標籤會在[[標籤窗格]]中以首次建立時的大小寫形式顯示。 > 例如,先建立 #Tag 再建立 #TAG,兩者都會顯示為 #Tag。 標籤不能包含空格。若要分隔兩個或多個單詞,你可以改用以下格式: - #camelCase - #PascalCase - #snake_case - #kebab-case