ドキュメンテーション・インデックス

メイン・ドキュメント

開発者向けドキュメント

  • APIリファレンス - 公開APIドキュメント。JavaScript/TypeScript開発者向けのメタデータ管理、ナビゲーションコントロール、イベントサブスクリプションをカバーしています。
  • テーマガイド - テーマ開発者向けのガイド。CSSクラスリファレンス、カスタムプロパティ、ライトモードとダークモードのテーマ例を含みます。
  • 起動プロセス - プラグインの初期化シーケンス。コールドブートとウォームブートのフロー、メタデータキャッシュの解決、遅延クリーンアップ、コンテンツ生成パイプライン。Mermaid のダイアグラムを含みます。
  • メタデータ・パイプライン - キャッシュの再構築シーケンス、プロバイダのパイプラインステージ、完了シグナル。Mermaidダイアグラムを含む。
  • ストレージ・アーキテクチャ - ストレージ・コンテナ(IndexedDB、ローカル・ストレージ、メモリー・キャッシュ、設定)のガイド。データフロー・パターンと使用ガイドライン。
  • レンダリングアーキテクチャ - Reactコンポーネントの階層構造、TanStack Virtualによる仮想スクロール、パフォーマンスの最適化、データフロー。
  • スクロールオーケストレーション - ツリー構造が変更されたときに、プラグインが正確なスクロールを保証する方法(タグの可視性、設定など)
  • サービス・アーキテクチャ - ビジネスロジック層:MetadataService、FileSystemOperations、ContentProviderRegistry。依存性注入パターンとサービス・データ・フロー。

1 インストール

  1. Obsidianのインストール-obsidian.mdからダウンロードしてインストールする。
  2. コミュニティ・プラグインを有効にする- 設定 → コミュニティ・プラグイン → コミュニティ・プラグインをオンにする
  3. Notebook Navigatorのインストール- 「参照」をクリック → 「Notebook Navigator」を検索 → インストール
  4. Style Settingsのインストール(オプション) - 色や外観をカスタマイズするには、Community pluginsで "Style Settings "を検索して、Style Settingsプラグインをインストールしてください。

2 はじめに

Notebook Navigatorを学び、使いこなすための公式チュートリアルです:

Mastering Notebook Navigator

ビデオには21ヶ国語の字幕が付いている。


3 安全性と品質

Notebook Navigatorは、変更がマージされる前に、TypeScriptObsidianの公式ESLintプラグインによる ESLintPrettierVitest、本番ビルドでチェックされます。ビルドはエラーと警告がゼロでなければなりません。

セキュリティチェックはCodeQLを通して実行され、スキャン履歴はCodeQLワークフローの実行履歴と OpenSSFスコアカードに表示されます。現在のステータスは、このページの上部にあるバッジに表示されます。

Notebook Navigatorはローカルで動作しますが、一部の機能では、アップデート、ダウンロード、リモートコンテンツのために文書化されたHTTPリクエストを行います。全リストはセクション10「ネットワークと診断の開示」を参照してください。


目次


4 キーボードショートカット

キー アクション
↑/↓ 現在のペイン内で上下に移動
ナビゲーションペイン内:折りたたむ、または親ペインへ移動 リストペイン内:ナビゲーションペインに切り替える
ナビゲーションペイン内:展開またはリストペインに切り替える リストペイン内:エディタに切り替える
Tab ナビゲーションペイン内:リストペインに切り替える リストペイン内:エディタに切り替える 検索フィールド内:リストペインに切り替える
Shift+Tab リストペイン内:ナビゲーションペインに切り替える 検索フィールド内:ナビゲーションペインに切り替える
Enter (macOS) F2 (Windows/Linux) ナビゲーションペインまたはリストペインで項目の名前をその場で変更
Enter ナビゲーションペイン内:Windows/Linux ではデフォルトでフォルダノートを開く(有効になっている場合) リストペイン内:すべてのシステムで選択したファイルを開く(有効になっている場合) 検索フィールド内:リストペインに切り替える
Esc 検索フィールド内:検索を終了し、リストペインにフォーカスを移す
PageUp/PageDown ナビゲーションペインおよびリストペインで上下にスクロールする
Home/End 現在のペインの先頭/末尾の項目へ移動
を削除するBackspace 選択した項目を削除
Cmd/Ctrl+A 現在のフォルダ内のすべてのノートを選択
Cmd/Ctrl+クリック ノートの選択状態を切り替え
Shiftキーを押しながらクリック ノートの範囲を選択
Shift+Home/End 現在の位置から最初の項目/最後の項目までを選択
Shiftキー+↑/↓ 選択範囲を上/下に拡張
Cmd/Ctrl+↑/↓ 手動ソートモードで、選択したファイルの上下順を入れ替える

注:すべてのキーボードショートカットはカスタマイズ可能です。VIMスタイルのナビゲーション(h,j,k,l)、代替キー、モディファイアの組み合わせの追加については、セクション7「カスタムホットキー」を参照してください。


5 同期設定とローカル設定

Notebook Navigatorの多くの設定には、「同期を有効にする」と「同期を無効にする」を切り替える雲のアイコンである同期トグルが表示されます。これは、各設定がどこに保存され、デバイス間で共有されるかどうかを制御します。

5.1 同期の仕組み

Obsidianプラグインは、Vaultフォルダ内の.obsidian/plugins/notebook-navigator/data.json にあるdata.json に設定を保存します。Obsidian Sync、iCloud、GitHub、Dropbox、Google Drive などの同期サービスを使用すると、このファイルはデータ保管庫の残りの部分と一緒にすべてのデバイス間で同期されます。data.json に保存された設定は、データ保管庫を同期するすべてのデバイスに反映されます。

Screenshot 2026-02-18 at 22 58 05

設定で同期が有効(デフォルト)になると、値がdata.json に保存され、同期サービスを通じてすべてのデバイスに同期されます。

Screenshot 2026-02-18 at 22 58 14

設定で同期が無効になっている場合、その値は代わりにObsidianのローカルストレージに保存されます。ローカルストレージはデバイス固有であり、データ保管庫の同期には含まれません。設定はデバイスごとに独立した値を持ちます。設定の同期を無効にすると、現在の値が現在のデバイスのローカルストレージにコピーされ、他のデバイスのローカル値を上書きしないように、data.json から値が削除されます。

同期サービスを使用しない場合、data.json はローカルにのみ保存されるため、同期トグルは実用的な効果はありません。


6 検索

Notebook Navigatorには、フィルター検索とオムニサーチの2つの検索モードがあります。上下の矢印キーまたは検索アイコンをクリックして切り替えます。ファイル名、プロパティ、タグ、日付、フィルタを1つのクエリにまとめる(例:meeting .status=active #work @thisweek )。

6.1 フィルター検索

現在のフォルダとサブフォルダ内の名前、タグ、プロパティ、日付、フォルダ、拡張子、タスクによってファイルをフィルタリングします。デフォルトの検索モード。

ファイル名

  • word - ファイル名に "word "を含むノートをマッチさせる
  • word1 word2 - すべての単語がファイル名と一致する必要がある
  • -word - ファイル名に "word "を含むノートを除外する

タグ

  • #tag - タグの付いたメモを含める(#tag/subtag のような入れ子になったタグにもマッチする)
  • # - タグ付きメモのみを含める
  • -#tag - タグ付きメモを除く
  • -# - タグのないノートだけを含める
  • #tag1 #tag2 - 両方のタグにマッチ(暗黙のAND)
  • #tag1 AND #tag2 - 両方のタグにマッチ(明示的AND)
  • #tag1 OR #tag2 - いずれかのタグに一致
  • #a OR #b AND #c - ANDの方が優先順位が高い:#a にマッチするか、#b および#c
  • ANDで追加するには、Cmd/Ctrl+タグをクリックします。Cmd/Ctrl+Shift+クリックでOR追加

プロパティ

  • .key - プロパティ・キーに注記を含める
  • .key=value - プロパティ値に以下のものが含まれる場合は、注記を含めること。value
  • ."Reading Status" - 空白を含むプロパティ・キー(ダブルクォート)
  • ."Reading Status"="In Progress" - 空白を含むキーと値は二重引用符で囲む必要があります。
  • -.key - プロパティ・キーでノートを除外する
  • -.key=value - プロパティ値に以下が含まれるノートを除外する。value
  • ANDで追加するには、Cmd/Ctrl+プロパティをクリックします。Cmd/Ctrl+Shift+クリックするとORで追加されます。

フィルター

  • has:task - 未完了タスクのメモを含む
  • -has:task - 未完了のタスクを含むノートを除外する
  • folder:meetings - フォルダ名に含まれるメモを含めるmeetings
  • folder:/work/meetings - work/meetings (サブフォルダではなく)にのみノートを含める。
  • folder:/ - 保管庫のルートにのみ音符を含める
  • -folder:archive - フォルダ名にarchive
  • -folder:/archive - archive (サブフォルダではなく)内のノートだけを除外する。
  • ext:md - 拡張子mdext:.md もサポートされています)でメモを含める。
  • -ext:pdf - 拡張子を持つノートを除外するpdf
  • タグ、名前、日付と組み合わせる(例:folder:/work/meetings ext:md @thisweek )。

日程

  • @today - デフォルトの日付フィールドを使用して、今日のメモを一致させる
  • @yesterday @last7d, , , - 相対日付範囲@last30d @thisweek @thismonth
  • @2026-02-07 - 単一日にマッチする(@20260207 にも対応)
  • @2026 - 暦年に合わせる
  • @2026-02 または@202602 - 暦の月に合わせる
  • @2026-W05 または@2026W05 - ISO 週間に合わせる
  • @2026-Q2 または@2026Q2 - 暦の四半期に合わせる
  • @13/02/2026 - セパレータ付きの数値フォーマット (@07022026 は曖昧な場合はロケールに従います)
  • @2026-02-01..2026-02-07 - 包括的な日数範囲に合わせる(オープンエンドにも対応)
  • @c:... または@m:... - ターゲットの作成日または更新日
  • -@... - 日付の一致を除外する

デフォルトの日付フィールドは、現在のソート順に従っています。名前でソートする場合、日付フィールドは設定 → メモ → 日付 → 名前でソートする場合 で設定します。

AND/OR動作

AND およびOR 演算子は、タグ/プロパティのみのクエリ(#tag-#tag#-#.key-.key.key=value 、または-.key=value フィルタのみを含むクエリ)で動作します。クエリに名前、日付、タスク フィルタ、フォルダ フィルタ、または拡張子フィルタも含まれている場合、ANDOR が代わりにファイル名の単語としてマッチします。

  • オペレーターのクエリー:#work OR .status=started
  • 混合クエリ: #work OR ext:md (OR がファイル名にマッチ)

6.2 オムニスサーチ

現在のフォルダ、サブフォルダ、または選択されたタグにフィルタリングされた、データ保管庫全体の全文検索。Omnisearchプラグインが必要です。Omnisearch がインストールされていない場合、検索はフィルタ検索に戻ります。

ノートプレビューでは、デフォルトのプレビューテキストの代わりにOmnisearchの結果抜粋が表示される。

既知の制限

  • パフォーマンス- 大規模な保管庫で3文字未満を検索する際に時間がかかることがある。
  • パスフィルター- フォルダ範囲の指定は、単純なASCIIパスについてのみOmnisearchに送信されます。それ以外のパスについては、Omnisearchが結果を返した後でフィルタリングが行われます
  • 限られた結果- Omnisearch は保管庫全体を検索し、フィルタリングの前に限られた数の結果を返すため、他の場所に多くの一致するファイルが存在する場合、現在のフォルダの関連ファイルが表示されないことがあります。
  • プレビューテキスト- メモのプレビューは Omnisearch の検索結果の抜粋に置き換えられます。

7 カスタムホットキー

.obsidian/plugins/notebook-navigator/data.json を編集して、Notebook Navigator のホットキーをカスタマイズします。ファイルを開き、keyboardShortcuts セクションを見つけてください。各エントリーは1つ以上のキーバインドにアクションをマッピングします:

"pane:move-up": [ { "key": "ArrowUp", "modifiers": [] }, { "key": "K", "modifiers": [] } ]

上記のArrowUpK の例のように、代替キーをサポートするために、アクションごとに複数のバインディングを追加します。例えば"modifiers": ["Mod", "Shift"] のように、それぞれの値を列挙することで、修飾子を1つのエントリにまとめることができます。ggdd のようなキーボードシーケンスはサポートされていません。ファイルを編集したらObsidianをリロードしてください。

7.1 モディファイア

モディファイア キー
Mod Cmd (macOS) / Ctrl (Win/Linux)
Alt Alt / Option
Shift シフト
Ctrl Control (Mod クロスプラットフォームの場合)

7.2 利用可能なアクション

アクション デフォルトのキー
pane:move-up 上矢印
pane:move-down 下矢印キー
pane:page-up PageUp
pane:page-down PageDown
pane:home Home
pane:end End
pane:rename Enter (macOS)、F2 (Windows/Linux)
pane:delete-selected Delete、Backspace
navigation:collapse-or-parent 左矢印
navigation:expand-or-focus-list 右矢印
navigation:focus-list Tab
list:focus-navigation 左矢印、Shift+Tab
list:focus-editor 右矢印、Tab
list:select-all Mod+A
list:extend-selection-up Shift + 上矢印
list:extend-selection-down Shift+下矢印
list:manual-sort-up Mod+上矢印
list:manual-sort-down Mod+下矢印
list:range-to-start Shift+Home
list:range-to-end Shift+End
search:focus-list Tab、Enter
search:focus-navigation Shift+Tab
search:close Esc

8 コマンド

Obsidianのホットキー設定で、これらのコマンドのカスタムホットキーを設定する:

ナビゲーション

  • Notebook Navigator: Open 左サイドバーのノートブックナビゲーターを開きます。すでに開いている場合は、キーボードフォーカスをリストペインに移動します。提案 Cmd/Ctrl+Shift+E のようなショートカットキーにバインドして、キーボードフォーカスをリストペインに移動します
  • Notebook Navigator: Toggle left sidebar 左サイドバーを切り替えます。開くと、左サイドバーの表示をノートブックナビゲーターに設定します(Obsidian の組み込みの "Toggle left sidebar" コマンドとは異なり、以前の左サイドバーの表示に戻ります)。
  • Notebook Navigator: Open homepage ノートブックナビゲータビューを開き、設定で設定されたホームページターゲットを読み込みます。
  • Notebook Navigator: Select vault profile 保管庫プロファイルを切り替えるためのモーダルを開く
  • Notebook Navigator: Reveal file ナビゲータで現在のファイルを表示します。親フォルダを展開し、ファイルまでスクロールします。このコマンドは、Auto-reveal active note の設定をオフにしていて、手動でノートを表示したい場合に便利です。提案 Cmd/Ctrl+Shift+R のようなショートカットキーにバインドすることで、選択したフォルダやタグを現在のファイルに素早く変更することができます。
  • Notebook Navigator: Open all files 現在選択されているフォルダまたはタグ内のすべてのノートを開きます。15以上のファイルを開く場合、確認ダイアログを表示します。
  • Notebook Navigator: Navigate to folder 任意のフォルダにジャンプする検索ダイアログ
  • Notebook Navigator: Navigate to tag 任意のタグにジャンプする検索ダイアログ
  • Notebook Navigator: Navigate to property 任意のプロパティ・キーまたは値にジャンプする検索ダイアログ
  • Notebook Navigator: Navigate back ナビゲータの履歴で、前のフォルダ、タグ、またはプロパティの選択に移動します。
  • Notebook Navigator: Navigate forward ナビゲータ履歴で次のフォルダ、タグ、またはプロパティの選択に移動する
  • Notebook Navigator: Add to shortcuts ショートカットから現在のファイル、フォルダ、タグ、プロパティを追加または削除します。
  • Notebook Navigator: Open shortcut 1-9 ショートカットリスト内の位置でショートカットを開く
  • Notebook Navigator: Search クイック検索フィールドを開くか、すでに開いている場合はフォーカスします。検索はセッション間持続します。提案 Cmd/Ctrl+Shift+S のようなショートカットキーにバインドして、素早くファイルをフィルタリングできるようにする。
  • Notebook Navigator: Search whole vault Vaultのルートフォルダを選択し、サブフォルダを含めて検索画面を開きます(Show root folder が有効になっている必要があります)。

セレクション

  • Notebook Navigator: Select next file 現在のフォルダまたはタグビューの次のファイルに選択を移動します。カスタムのソート順を尊重します。提案リストの次のファイルに素早く移動するために、Option+Cmd+Right のようなショートカットキーにバインドする。
  • Notebook Navigator: Select previous file 現在のフォルダビューまたはタグビューで、選択を前のファイルに移動します。カスタムのソート順を尊重します。提案リスト内の前のファイルに素早く移動するために、Option+Cmd+Left のようなショートカットキーにバインドする。

レイアウト&ディスプレイ

  • Notebook Navigator: Toggle dual pane layout シングル/デュアルペインレイアウトの切り替え(デスクトップ)。提案 Cmd/Ctrl+Shift+A のようなショートカットキーにバインドして、シングルペインとデュアルペインレイアウトを素早く切り替えられるようにする。
  • Notebook Navigator: Toggle dual pane orientation 二重窓の向きを水平と垂直に切り替える
  • Notebook Navigator: Toggle descendants フォルダとタグのサブフォルダ/子孫ノートの表示をトグル。提案 Cmd/Ctrl+Shift+D のようなショートカットキーにバインドして、サブフォルダ/子孫のノート表示を素早く切り替えられるようにする。
  • Notebook Navigator: Toggle hidden folders, tags, and notes 非表示のフォルダ、タグ、メモを表示または非表示にする
  • Notebook Navigator: Toggle tag sort order タグの並べ替えを「アルファベット順」と「出現頻度順」の間で切り替える
  • Notebook Navigator: Toggle tags by selection 選択したフォルダまたはプロパティ内のノートに見つかったタグに制限を切り替える
  • Notebook Navigator: Toggle properties by selection 選択したフォルダまたはタグ内のノートにあるプロパティに制限を切り替える
  • Notebook Navigator: Toggle compact mode リスト・モードを標準とコンパクトに切り替える
  • Notebook Navigator: Toggle pinned section リストペインにピン留めされたノートを表示または非表示にする
  • Notebook Navigator: Collapse / expand all items 現在の状態に基づいて、すべての項目を折りたたむか展開します。Keep selected item expanded を有効にすると(デフォルトはオン)、現在のフォルダ以外のすべてのフォルダが折りたたまれます。これは、ドキュメントを検索するときにナビゲーションツリーを整頓するのに便利です。
  • Notebook Navigator: Collapse / expand selected item 選択したナビゲーション項目の折りたたみまたは展開

カレンダー

  • Notebook Navigator: Toggle calendar カレンダーのオン/オフを切り替えます。提案カレンダーを素早く表示するために、Cmd/Ctrl+Shift+C のようなショートカットキーにバインドする。
  • Notebook Navigator: Open daily note カレンダーの設定に基づき、今日のデイリーノートを開きます。ノートが存在しない場合は作成します。
  • Notebook Navigator: Open weekly note 現在のウィークリーノートを開きます。ノートが存在しない場合は作成します。
  • Notebook Navigator: Open monthly note 現在の月間ノートを開きます。ノートが存在しない場合は作成します。
  • Notebook Navigator: Open quarterly note 現在の四半期ノートを開きます。ノートが存在しない場合は作成します。
  • Notebook Navigator: Open yearly note 現在の年間ノートを開きます。ノートが存在しない場合は作成します。

ファイル操作

重要Obsidianには「現在のフォルダまたはタグ」というコンテキストがないため、Obsidianでノートを作成する場合、デフォルトではルートフォルダ、現在のファイルと同じフォルダ、または特定のフォルダに作成されます。ノートブックナビゲータで作業する場合、常に現在選択されているフォルダまたはタグに新しいノートを作成したいので、最初にCmd/Ctrl+NNotebook Navigator: Create new note にバインドして、新しいノートが常に現在選択されているフォルダまたはタグに作成されるようにします。ファイルの移動や削除も同様です。このため、ノートブックナビゲータを使用するときは、Obsidian のビルトインコマンドではなく、これらのコマンドを使用する必要があります。

  • Notebook Navigator: Create new note 現在選択されているフォルダにノートを作成します。提案 Cmd/Ctrl+N をこのコマンドにバインドする(まずObsidianのデフォルト「新規ノートを作成」からバインドを解除する)。
  • Notebook Navigator: Create new note from template 現在選択されているフォルダのテンプレートからノートを作成する(Templaterが必要です)
  • Notebook Navigator: Move files 選択したファイルを別のフォルダに移動します。現在のフォルダ内の次のファイルを選択
  • Notebook Navigator: Merge notes 現在のリスト順序で選択されたMarkdownノートから1つのノートを作成する
  • Notebook Navigator: Convert to folder note ファイル名と同じフォルダを作成し、フォルダノートとしてその中にファイルを移動する。
  • Notebook Navigator: Set as folder note アクティブファイルの名前をそのフォルダのノート名に変更する
  • Notebook Navigator: Detach folder note 選択したフォルダのフォルダノートを取り外し、名前を変更する
  • Notebook Navigator: Pin all folder notes すべてのフォルダにあるフォルダメモをすべて固定します。このコマンドは、フォルダメモが有効になっている場合にのみ表示されます。
  • Notebook Navigator: Delete files 選択したファイルを削除します。現在のフォルダ内の次のファイルを選択します。

タグ操作

  • Notebook Navigator: Add tag to selected files 選択したファイルにタグを追加するダイアログ新しいタグの作成をサポート
  • Notebook Navigator: Set property on selected files 選択されたファイルのプロパティを設定するダイアログ
  • Notebook Navigator: Remove tag from selected files 特定のタグを削除するダイアログ。タグが1つだけの場合は即座に削除される。
  • Notebook Navigator: Remove all tags from selected files 選択したファイルからすべてのタグを消去する。

メンテナンス

  • Notebook Navigator: Rebuild cache ローカルのNotebook Navigatorキャッシュを再構築します。タグが見つからない、プレビューが正しくない、機能イメージが見つからない場合に使用します。

8.1 コマンドID

コマンドID コマンド名
notebook-navigator:open ノートブックナビゲーター:開く
notebook-navigator:toggle-left-sidebar ノートブックナビゲーター:左サイドバーの表示/非表示を切り替え
notebook-navigator:open-homepage ノートブックナビゲーター:ホームページを開く
notebook-navigator:select-profile ノートブックナビゲーター:Vaultプロファイルの選択
notebook-navigator:select-profile-1 ノートブックナビゲーター:Vaultプロファイル1を選択
notebook-navigator:select-profile-2 ノートブックナビゲーター:Vaultプロファイル2を選択
notebook-navigator:select-profile-3 ノートブックナビゲーター:Vaultプロファイル3を選択
notebook-navigator:reveal-file ノートブックナビゲーター:ファイルを表示
notebook-navigator:open-all-files ノートブックナビゲーター:すべてのファイルを開く
notebook-navigator:navigate-to-folder ノートブックナビゲーター:フォルダへ移動
notebook-navigator:navigate-to-tag ノートブックナビゲーター:タグへ移動
notebook-navigator:navigate-to-property ノートブックナビゲーター:プロパティへ移動
notebook-navigator:navigate-back ノートブックナビゲーター:戻る
notebook-navigator:navigate-forward ノートブックナビゲーター:次へ移動
notebook-navigator:add-shortcut ノートブックナビゲーター:ショートカットに追加
notebook-navigator:open-shortcut-1 ノートブックナビゲーター:ショートカット 1 を開く
notebook-navigator:open-shortcut-2 ノートブックナビゲーター:ショートカット 2 を開く
notebook-navigator:open-shortcut-3 ノートブックナビゲーター:ショートカット 3 を開く
notebook-navigator:open-shortcut-4 ノートブックナビゲーター:ショートカット 4 を開く
notebook-navigator:open-shortcut-5 ノートブックナビゲーター:ショートカット 5 を開く
notebook-navigator:open-shortcut-6 ノートブックナビゲーター:ショートカット 6 を開く
notebook-navigator:open-shortcut-7 ノートブックナビゲーター:ショートカット 7 を開く
notebook-navigator:open-shortcut-8 ノートブックナビゲーター:ショートカット 8 を開く
notebook-navigator:open-shortcut-9 ノートブックナビゲーター:ショートカット 9 を開く
notebook-navigator:search ノートブックナビゲーター:検索
notebook-navigator:search-vault ノートブックナビゲーター:ヴォールト全体を検索
notebook-navigator:toggle-dual-pane ノートブックナビゲーター:デュアルペイン表示の切り替え
notebook-navigator:toggle-dual-pane-orientation ノートブックナビゲーター:デュアルペインの向きを切り替える
notebook-navigator:toggle-calendar ノートブックナビゲーター:カレンダーの表示/非表示を切り替える
notebook-navigator:open-daily-note ノートブックナビゲーター:日次ノートを開く
notebook-navigator:open-weekly-note ノートブックナビゲーター:週単位のノートを開く
notebook-navigator:open-monthly-note ノートブックナビゲーター:月間ノートを開く
notebook-navigator:open-quarterly-note ノートブックナビゲーター:四半期ごとのノートを開く
notebook-navigator:open-yearly-note ノートブックナビゲーター:年単位のノートを開く
notebook-navigator:toggle-descendants ノートブックナビゲーター:子ノートを表示/非表示
notebook-navigator:toggle-hidden ノートブックナビゲーター:非表示のフォルダ、タグ、ノートの表示/非表示を切り替える
notebook-navigator:toggle-tag-sort ノートブックナビゲーター:タグの並べ替え順を切り替える
notebook-navigator:toggle-tags-by-selection ノートブックナビゲーター:選択項目ごとのタグの表示/非表示を切り替える
notebook-navigator:toggle-properties-by-selection ノートブックナビゲーター:選択項目ごとのプロパティの表示/非表示を切り替える
notebook-navigator:toggle-compact-mode ノートブックナビゲーター:コンパクトモードの切り替え
notebook-navigator:toggle-pinned-section ノートブックナビゲーター:固定セクションの表示/非表示を切り替える
notebook-navigator:collapse-expand ノートブックナビゲーター:すべての項目を折りたたむ/展開する
notebook-navigator:collapse-expand-selected-item ノートブックナビゲーター:選択した項目を折りたたむ/展開する
notebook-navigator:new-note ノートブックナビゲーター:新しいノートを作成
notebook-navigator:new-note-from-template ノートブックナビゲーター:テンプレートから新しいノートを作成
notebook-navigator:move-files ノートブックナビゲーター:ファイルを移動
notebook-navigator:merge-notes ノートブックナビゲーター:ノートを結合
notebook-navigator:select-next-file ノートブックナビゲーター:次のファイルを選択
notebook-navigator:select-previous-file ノートブックナビゲーター:前のファイルを選択
notebook-navigator:convert-to-folder-note ノートブックナビゲーター:フォルダノートに変換
notebook-navigator:set-as-folder-note ノートブックナビゲーター:フォルダノートとして設定
notebook-navigator:detach-folder-note ノートブックナビゲーター:フォルダノートを切り離す
notebook-navigator:pin-all-folder-notes ノートブックナビゲーター:すべてのフォルダノートをピン留め
notebook-navigator:delete-files ノートブックナビゲーター:ファイルを削除
notebook-navigator:add-tag ノートブックナビゲーター:選択したファイルにタグを追加
notebook-navigator:set-property ノートブックナビゲーター:選択したファイルのプロパティを設定
notebook-navigator:remove-tag ノートブックナビゲーター:選択したファイルからタグを削除
notebook-navigator:remove-all-tags ノートブックナビゲーター:選択したファイルからすべてのタグを削除
notebook-navigator:rebuild-cache ノートブックナビゲーター:キャッシュの再構築

10の特徴

9.1 インターフェイス

  • デュアルペインレイアウト- ナビゲーションペイン(フォルダ/タグ/プロパティ)とリストペイン(ファイル)
  • シングル・ペイン・モード- ナビゲーション・ビューとリスト・ビューのアニメーション・トランジション
  • サイズ変更可能なペイン- 水平または垂直の分割方向
  • 独立したUIズーム- Obsidianのズームを変更することなくノートブックナビゲータを拡大縮小。
  • スタートアップビュー- ナビゲーション優先かリスト優先か
  • 多言語サポート- RTLレイアウトをサポートする21言語
  • インターフェイスアイコンセット- プラグイン全体でカスタマイズ可能なUIアイコン

9.2 ナビゲーション

  • Vaultプロファイル- プロファイルごとの隠しフォルダ/タグ/ノート、ファイルの可視性、バナー、ショートカットを備えた複数のフィルタリングされたビュー
  • ショートカット- メモ、フォルダ、タグ、プロパティ、保存済み検索。ピン留めや順序変更も可能
  • 最近のメモ/ファイル- 保管庫プロファイルごとに保管された最近のアイテムセクション。
  • カレンダー- 曜日選択、機能画像のプレビュー、縦分割をサポートしたデイリーノートカレンダー
  • フォルダツリー- ルートフォルダを手動で順番に並べられる、展開/折りたたみナビゲーション
  • タグツリー- ルートタグの順序を設定できる階層タグ
  • プロパティブラウザ- キーと値で整理されたファイルプロパティを、ファイル数、カスタムカラー、アイコン、ドラッグ&ドロップでブラウズ。
  • アクティブファイルの自動表示- フォルダー展開とスクロール選択
  • キーボードとコマンド- 設定可能なホットキー、選択履歴の戻る/進むコマンド、次のファイル/前のファイルコマンド、ショートカット1~9を開くコマンド

9.3 組織

  • ピンノート- フォルダやタグの一番上に重要なメモを保持します。
  • フォルダノート- フォルダノートの設定/削除、フォルダノートのピン留め、新しいタブで開くオプション
  • タグの操作- タグの追加/削除/消去、タグの名前変更/削除、タグ内のメモの作成、タグ階層のドラッグ&ドロップ
  • カスタムソートとグループ化- フォルダーまたはタグごとにソート/グループ設定を上書きします。
  • フォルダ/タグごとの表示- タイトル行、プレビュー行、コンパクトモード、子孫トグル
  • 隠しコンテンツ- パターン、フロントマター・プロパティ、保管庫プロファイルごとのタグベースのフィルタリングを使用した隠しフォルダ/タグ/ノート/ファイル
  • 子フォルダからフォルダを除外する- ボールトプロファイルごとに、サブフォルダからメモを収集する際にフォルダを除外します。除外されたフォルダは引き続き表示され、選択するとその中のメモが表示されます。
  • 色とアイコンシステム- フォルダ/タグ/プロパティ/ファイルの色、アイコンパック、絵文字/Lucideアイコン、フロントマターの読み取り/書き込み、ファイル名とファイルタイプのカテゴリによるアイコンマッピング
  • 名前の警告- ファイルやフォルダの名前を付ける際に、ファイルシステムで禁止されている文字やObsidianのリンクを破壊する文字について警告します。

9.4 ファイル表示

  • ノートプレビュー- 1~5行のプレビュー、オプションでHTMLストリップが可能
  • サムネイル- メタデータキャッシュに保存されているPDF、SVG、および図面ファイルの「注目画像」に加え、自動生成されたサムネイル
  • 外部画像- 外部画像とYouTubeサムネイルのダウンロード(オプション
  • 日付のグループ化- 今日、昨日、7日前、30日前、月、年でノートをグループ化。
  • フロントマターのサポート- フロントマターフィールドからノート名とタイムスタンプを読み込む
  • Note metadata- ファイルリストに更新日とタグを表示する。
  • カスタムプロパティ- フォルダ/タグごとのオーバーライドとカスタムカラーで、ファイルリストにフロントマタープロパティまたはワードカウントを表示します。
  • 親フォルダ表示- ファイルリストに親フォルダ名とアイコンが表示されます。
  • コンパクトモード- プレビュー、日付、画像を無効にするとコンパクトに表示されます。
  • クリック可能なタグ- ファイルリストのタグは、そのタグに直接移動します。

9.5 生産性

  • 検索- ファイル名、タグ、プロパティ、日付、フォルダ、拡張子、AND/OR/除外を使ったタスクによるフィルタリング
  • Omnisearchの統合-Omnisearchによる全文検索
  • ドラッグ&ドロップ- ファイルの移動、タグ付け、ショートカットの割り当て、タグツリーの再保護、スプリングロードフォルダ
  • コンテキストメニュー- ノート/フォルダ/キャンバス/ベース/図面の作成、ファイル/タグアクションの実行
  • 図面- ナビゲーションとリストペインのメニューからExcalidrawとTldrawの図面を作成します。
  • Templates- Templaterプラグインを使ったテンプレート・コマンドの新しいメモ
  • ファイル操作- ファイルとフォルダの作成、名前変更、複製、移動、ゴミ箱
  • フィルタリング- パターンとフロントマター・プロパティによるフォルダ/タグ/ノート/ファイルの除外

10 ネットワークと診断の開示

Notebook Navigatorはローカルで動作しますが、一部の機能はObsidianからHTTPリクエストを行います。起動時のデバッグログは、データ保管庫にローカルの診断ファイルを書き込むこともできます。

10.1 リリース更新チェック(オプション)

  • 設定"起動時に新しいバージョンをチェックする"
  • リクエスト https://api.github.com/repos/johansan/notebook-navigator/releases/latest
  • 頻度:最大24時間に1回、起動時
  • データ:データ:標準的なHTTPメタデータを送信する。

10.2 アイコン・パックダウンロード(オプション)

  • 設定アイコンパックタブでアイコンパックを有効にする
  • リクエスト: https://raw.githubusercontent.com/johansan/notebook-navigator/main/icon-assets/... (マニフェスト、フォント、メタデータ)
  • ストレージIndexedDB にローカルに保存

10.3 外部の画像、動画、およびYouTubeのサムネイル

  • フィーチャー画像(オプション):外部画像をダウンロード」設定により制御。リモート画像とYouTubeのサムネイルをダウンロードし、IndexedDBにローカルに保存します。
  • ようこそモーダル(初回起動): https://raw.githubusercontent.com/johansan/notebook-navigator/main/images/youtube-thumbnail.jpg から静的サムネイルを読み込みます。
  • 新着情報モーダル(更新時/開いた時):バナーを含むリリースノートのリリースバナー画像をhttps://raw.githubusercontent.com/johansan/notebook-navigator/main/images/version-banners/<id>.jpg から読み込みます。
  • 「新着情報」モーダル(更新時/開いたとき):動画を含むリリースノートについては、https://raw.githubusercontent.com/johansan/notebook-navigator/main/images/version-banners/<id>.mp4 からリリース動画を読み込みます。
  • 「新着情報」モーダル(リリース動画を再生する際): https://cdn.jsdelivr.net/gh/johansan/notebook-navigator@main/images/version-banners/<id>.mp4 からリリース動画を表示し、ブラウザで直接動画を再生できるようにします。
  • 新着情報モーダル(更新時/開いた時):YouTube リンクを含むリリースノートについて、https://img.youtube.com/vi/<id>/... から YouTube サムネイルを読み込みます。

10.4 スタートアップデバッグファイル(オプション)

  • 設定"スタートアップデバッグロギング"
  • ストレージ:デー タ 保管庫のルー ト に タ イ ムス タ ンプ付きのnn-debug-...md フ ァ イ ルを書 き 込み、 起動が落ち着 く と 停止 し ます。デー タ 保管庫のルー ト が同期 さ れてい る 場合、 フ ァ イ ルは同期 さ れ る こ と があ り ます。
  • データ:データ:起動タイミング、プラグインバージョン、最小サポートObsidianバージョン、プラットフォーム、キャッシュカウント、キューカウント、IndexedDBステータス、診断エラーが含まれます。ノートの内容、タグ名、フロントマター値、保管庫ファイルのリストは含まれません。
  • パスと識別子:スタートアップ初期化、PDF 診断、エラーケースには、Obsidian アプリ/保管庫の識別子、保管庫に関連する PDF パス、エラースタックの詳細を含めることができます。ファイルを公開する前にレビューし、再編集してください。
  • アップロードNotebook Navigatorはデバッグファイルをアップロードしません。プラグインの外部にアップロード、添付、同期した場合のみ共有されます。

10.5 プライバシーとデータの取り扱い

  • Notebook Navigatorは、ノート内容、ファイル名、タグ、デバッグファイルをNotebook Navigatorサーバーに送信しません。
  • GitHub、YouTube、および外部の画像ホストへのリクエストは、あなたのデバイスから直接行われ、標準的なHTTPメタデータ(IPアドレス、ユーザーエージェントなど)が含まれます。
  • ダウンロードされたアイコンパックと画像はローカルに保存されます(IndexedDB)。最近のメモやファイル、UIの状態はローカルに保存されます(Obsidianローカルストレージ)。

12スターヒストリー

Star History Chart


12 コンタクト

ノートブック・ナビゲーターは、ヨハン・サンネブラッドによって開発・保守されています。Johanはソフトウェア開発の博士号を持ち、Apple、Electronic Arts、Google、Microsoft、Lego、SKF、Volvo Cars、Volvo Group、Yamahaなどの企業でイノベーション開発に携わってきました。

LinkedInで気軽につながってください。


13 質問または問題点は?

ディスコードに参加するか、GitHub リポジトリに課題を投稿してください。

プルリクエストは受け付けておりません。「エージェント型コーディング」の台頭に伴い、外部からのコード提出については、本プロジェクトが維持する基準に沿った品質管理を行うことができないため、すべてのプルリクエストは自動的に閉じられます。アイデアをご提案いただく場合は、機能リクエストとして「イシューを作成してください。詳細については、CONTRIBUTING.mdをご覧ください。


15ライセンス

このプロジェクトのライセンスはGNU General Public License v3.0です。