Obsidian プラグインの紹介と使い方

スポンサーリンク

Markdownエディタ「Obsidian」のプラグインの紹介と使い方をまとめたページです。

※とりあえずページを作りました。随時更新していきます。

プラグイン導入方法

Obsidianのプラグインには公式なコアプラグインと呼ばれるものと、外部の開発者によるコミュニティプラグインの2種類があります。

コアプラグイン導入方法

コアプラグインは、Obsidian開発において開発・保守がなされているいわば内部プラグインです。

コアプラグインの場合は、「Obsidianの設定」-「コアプラグイン」の画面で並んでいるプラグインをオン/オフするだけで導入が可能です。なおこちらは不要だからといってアンインストールすることはできません。

コミュニティプラグイン導入方法

一方、外部の開発者によるコミュニティプラグインについては手順が異なります。

  1. (初めての場合、セーフモードを解除する)
  2. Obsidianのギアアイコンで「設定」を開く
  3. 左側の「コミュニティプラグイン」を選択
  4. 「閲覧」をクリックするとプラグインビューア的なものが開くので、検索で絞り込んだり、スクロールして探し、該当のプラグインの説明ページを開く
    ※検索ウィンドウの右にある↓アイコンでプラグインの表示順(ソート)を変更できます
  5. その画面で「インストール」をクリックする

コミュニティプラグインをオフにするには上記手順の3番目でオン/オフに、またアンインストールするには同じ画面でオン/オフスイッチの隣りにある×マークでアンインストールしましょう。

コミュニティプラグインについては自動アップデートがかからないため、上記手順3の画面で「アップデートを確認」した上で、アップデートしたいプラグインをそれぞれ「アップデート」していく必要があります。

注意事項

コミュニティプラグインは強力な権限が与えられるため、まずObsidianのセーフモードを解除する必要があります。この時に警告が表示されるように、外部のコミュニティプラグインをインストールしてオンにすることで、あなたが意図しないネット接続や、意図しない外部プログラムをお使いのPCにインストールすることも可能になります。
十分に危険性と必要性を確認した上で、各自の責任において利用を決めてください。
このサイトではプラグイン利用を勧めるものではなく、あくまでプラグインの存在を紹介しているだけであり、あなたのパソコンや貴重なファイルが万一壊れたり失われたり、あるいは意図せぬネット接続により権利を侵害されたり損害を被ったりした場合でも、被った被害をどうすることもできません。その旨を理解した上で、自己責任で導入可否を決めてください。
・下記に紹介しているプラグインについては管理人が管理人の使用する環境において導入を試したものですが、そのことが必ずしも(現在・未来のいずれにおいても)安全性を担保するものではありません。
・ブラウザアドオン(拡張)でも同様の発展を遂げ、開発者が変更されるなどして危険性を帯びた物が生み出された経緯があります。Obsidianプラグインでも同様のケースが出ることは十分想定されます。

※一般的な判断基準として、下記項目などに注意を払う必要があると考えます。

  • ソースが公開されているか ※必須項目
  • プラグイン開発者が信頼できるか(Twitter、プロフィールページなど参照)
  • 利用者が一定数いるか ※現状はダウンロード数しか確認できない
  • バグ報告などに真摯に対応しているか
  • 開発が滞ったりしていないか
・例えば、2021年8月時点で一番ダウンロード数が多いCalendarプラグインは96,000を超えるインストール数となっています。これがおおよそのObsidianでのコミュニティプラグイン利用者の規模と考え、最低でも数万ダウンロード以上を目安として考えると良いかも知れません。
・プラグインはとても便利であなたの生産性を上げる可能性を秘めていますが、その反面、あなたのパソコンを内部から操作する強力な権限を持っていることを常に意識する必要があります。もし少しでも危険だと感じた場合はプラグインの利用をやめることも必要ですし、それ以前に過剰に便利さを求めてむやみにプラグインを導入することについても一考する必要があるかと思います。

・プラグインを紹介するページでこのような記述をしなければいけないのはとても悲しいことですが、過去のこうした外部プログラムの歴史を省みるに各自の十分な注意が必要だと考えます。

 

表示拡張系

Obsidianの表示を拡張/変更するプラグインです。

Sliding Panes

GitHub – deathau/sliding-panes-obsidian: Andy Matuschak Mode as a plugin

アコーディオン形式でペインを開閉する有名なプラグインです。これでObsidian利用を決めた方も多いのではないでしょうか。

なお有名ではあるのですが(公式な)コアプラグインではなく、あくまで(外部開発者による)コミュニティプラグインとなっているため、各自で導入が必要です。

Sidebar Expand on Hover

GitHub – toiq/obsidian-sidebar-expand-on-hover: This Obsidian plugin expands or collapses the sidebar based on mouse hovering on the ribbons.

左右のサイドバーを、マウスオーバーあるいはトグル式での表示に変更するプラグインです。また左右サイドバーの幅を指定することもできます。

スイッチが少し分かりづらいですが、次の様な動作をします。

  • オフ(Disabled):トグル式の開閉動作
  • オン(Enabled):マウスオーバで開閉動作

左サイドバーはスイッチオフで開きっぱなしに、右サイドバーはオンにしてマウスオーバーで開くようにしてみました。なおこれはプラグインのせいではないのですが、Obsidianはウィンドウ幅が狭いこともあってややマウスオーバーの判定が厳しくピクピク反応する所が難点です。完全に閉じてしまわなければ良いのではと思いました。

Kanban Plugin

プロジェクト管理で用いられている「カンバン方式」でカード管理できるようにするプラグインです。

本来はホワイトボードを進行中・保留中・完了などのステータスで区切った上で、タスクをポストイットで記述したものをステータスに従って移動させることでタスク管理を行うメソッドになります。これをObsidianのノートで実現しようというプラグインです。

なおタスク管理用に開発されたメソッドですが、散らばりがちなノートの管理ボードとしても利用可能だと思います。

こちらについては別記事にまとめました。

Obsidian Kanban プラグインの基本的な使い方
日本語での記事がほとんど無いようだったので、Obsidian Kanban プラグインの基本的な使い方をまとめておきます。 マークダウンエディタ「Obsidian」自体については別記事「Obsidian 導入メモ」を参照してください。 ...

Dataview

表形式でデータを絞り込みやソートしながら表示したいという場合には、この「Dataview」プラグインが適しているのではないかと思います。

GitHub – blacksmithgu/obsidian-dataview: A high-performance data index and query language over Markdown files, for https://obsidian.md/.

RDBをご存知の方ならすぐに理解できるようなRDB操作に似た「Dataview Query Language(DQL)」のほか、インライン形式、JavaScriptAPIが用意されています。

 

Ozan’s Image in Editor

編集モードでもイメージ表示を可能にするプラグインです。

ただしObsidian本体にライブビュー編集モードが搭載されてしまったため、かなり細かくイメージ表示したい場合を除きほぼほぼ不要になってしまったかもしれません。

GitHub – ozntel/oz-image-in-editor-obsidian: This Obsidian plugin to view Images, Transclusions, iFrames and PDF Files within the Editor without a necessity to switch to Preview.

表示サイズなど様々なオプション指定も用意されています。

またエディタモードで、PDF、Iframe、Excalidraw(手書き風、別途Excalidraw pluginが必要)のレンダリングも可能になります。

Dynamic Highlights

GitHub – nothingislost/obsidian-dynamic-highlights: An experimental Obsidian plugin that highlights all occurrences of the word under the cursor

正規表現で指定された部分を強調表示できるほか、永続的な検索クエリとして定義することもできます。

ただし現時点ではソースモードかライブプレビューモードでのみ動作し、レガシーエディタを含むその他のモードでは動作しません。

ファイル系

Quick Explorer

GitHub – pjeby/quick-explorer: Perform file explorer operations (and see your current file path) from the Obsidian.md title bar

Obsidian標準の「ファイルエクスプローラー」は単にディレクトリ構造を表示しただけであり、フォルダやファイルが増えてくるとやや使いづらいものとなっています。

このQuick Explorerは独自拡張したエクスプローラーでノート管理をさらに手軽に行えるプラグインです。導入すると画面上部に現在見ているノートのファイルパスがいわゆる「ぱんくずリスト」形式で表示され、ファイルパス部分についてはそれぞれ同階層のファイル/フォルダ構造が表示されます。

この状態でファイルでマウスホバーすると内容がObsidian形式でプレビューできる(内容スクロール可能、コピーは不可能)他、フォルダ構造を辿りやすい形式で表示切り替え出来るようになります。

File Tree Alternative

GitHub – ozntel/file-tree-alternative: This Obsidian Plugin allows users to have a different file explorer experience.

本格的な代替ファイルエクスプローラー。Quick Explorerでは物足りない場合はこちらが良いでしょう。

Obsidian標準の「ファイルエクスプローラー」は、フォルダ構造とファイル(ノート)が混在して表示されやや認識しづらいという欠点があります。

このプラグインでは、フォルダ構造とファイルリストを2つのペインに分割して表示されるため、サブフォルダがあるか否か、サブフォルダ分まで含めてファイルリストに表示するか否かなど細かな所まで配慮が行き届いた作りになっています。

その他、ファイルリストでのソート、検索、頻用ファイルのフォルダ内ピン留め、フォルダ内のファイル(ノート)数表示、特定フォルダへのフォーカス(イン/アウト)、指定ファイル/フォルダの表示除外、ファイルリストでのプレビュー表示(内容スクロール可能、コピー可能)など。

※ただしどうも表示除外設定での日本語名称は通らないようです。

 

Recent Files

GitHub – tgrosinger/recent-files-obsidian: Display a list of most recently opened files

最近開いたファイル履歴の表示プラグインです。タブ切り替えだけでも入れ替わります。

Obsidianは何故か編集したファイル履歴表示機能がないため、なかなか重宝します。

Search on Internet

GitHub – HEmile/obsidian-search-on-internet: Add context menu items in Obsidian to search the internet.

ブラウザなどでもある検索エンジンの追加や削除などの管理機能をObsidianに導入するプラグインです。検索エンジンの追加方法はブラウザなどと同じで検索URLを指定するだけです。検索文字列は「{{query}}」で指定します。例えばデフォルトでも入っているグーグル検索は次のように指定します。

https://www.google.com/search?&q={{query}}

検索結果もObsidianの新しいタブで開くため、ブラウザを使う機会がぐっと減ってしまうほど便利なプラグインです。

 

編集サポート系

Advanced Tables

GitHub – tgrosinger/advanced-tables-obsidian: Improved table navigation, formatting, and manipulation in Obsidian.md

Obsidianでの表形式入力をサポートするプラグインです。

入力時に自動的にカラム拡張をサポートするほか、列や御宇の追加・削除移動、カラムに対しての配置(左右・中央)指定、指定列での行ソート、CSVへのエクスポートなどをサポートしています。

 

メディア系

Media Extended

GitHub – aidenlx/media-extended: Media(Video/Audio) Playback Enhancement for Obsidian.md

Obsidianのメディアの取り扱いを拡張するプラグインです。

通常Obisidianではメディアはiframeを使った埋め込みリンクか、あるいは外部ブラウザを使用しての再生しかできません。しかしこのプラグインを導入することで、”Obsidianウィンドウ内”でのメディア再生、再生スタート位置の指定、再生速度変更などを行うことが可能になります。

うまく使えばプレイリスト的な使い方も可能になるかと思います。

私はWindows環境で使用しています。メディア再生環境についてはOSなどにより違いがあるかも知れませんが、こちらでは対応しません。各自で読み替え・解決をお願いします。

ただ再生するだけではなく、様々なオプション指定が可能です。

  • インラインオプション:#play、#loop、#mute、#controls(エンベッドモードのみ動作)
  • サイズコントロール:「100×100」的な指定でサイズを変更できる
  • 再生開始/終了位置指定:#t=[starttime][,endtime]
  • タイムスタンプの取得:メディア再生ウィンドウに表示される”☆”をクリックすれば、その再生場所の時間指定リンクを含んだ表記が現在のノート(編集中ファイル)に挿入される

ただし、現バージョンではやや問題になる仕様もあります。

  • Obsidian標準のiframe埋め込み表記がバグっぽい動作になってしまう。編集モードでも動画再生などが止まらなくなり、そのウィンドウを閉じる必要が出てくる。
  • (仕様上仕方ないですが)Youtubeでの限定再生指定がなされている動画は再生できません。「Youtubeで見る」が表示されます。この場合ややめんどくさくて、編集モードからはShift+Ctrl+クリックでブラウザから開く必要が出てきます。

使い方は多岐にわたるためObsidianヘルプ形式のGitHubだけでは収まりきらず、独自のWiki「Home · aidenlx/media-extended Wiki · GitHub」で確認する必要があります。

やや強引な実装に思えますが、発展が楽しみです。

 

 

 

 

タイトルとURLをコピーしました