1 インストール

  1. obsidian.mdからObsidian をインストールする
  2. 「設定」の「コミュニティプラグイン」でコミュニティプラグインを有効にする
  3. 「Better Paste」をインストールする:「参照」をクリックし、「Better Paste」を検索してから、「インストール」をクリックします。

2 機能の概要

6つの例です。各ルールには個別のオン/オフスイッチがありますので、不要なものはオフにしてください。

2.1 Safariからの画像

Safariで画像をコピーしてObsidianに貼り付けると、画像の代わりにウェブリンクが表示されてしまいます。面倒ですね!「Better Paste」を使えば、実際の画像がVaultに保存されます:

![](https://images.example.com/2026/05/skyline-8f21a.jpg?auto=format&w=2400)

~になる

![[skyline-8f21a.jpg]]

2.2 追跡パラメータ

ニュースレターやソーシャルアプリからコピーしたリンクには、多くの追跡用データが混ざっています。「Better Paste」を使えば、それらを削除できます:

https://www.theverge.com/2026/1/9/story?utm_source=newsletter&utm_medium=email&fbclid=IwAR2x9

~になる

https://www.theverge.com/2026/1/9/story

2.3 リンクのタイトル

URLのみを貼り付けると、実際のページタイトルを含むMarkdownリンクに変換されます:

https://obsidian.md

~になる

[Obsidian - Sharpen your thinking](https://obsidian.md)

URLはすぐに貼り付けられ、タイトルが届くと更新されるため、処理が滞ることはありません。

2.4 ターミナルの出力

ターミナルでは、行末で長い行が切り詰められてしまいます。Better Paste はエスケープコードを取り除き、行を元の状態に戻します:

npm warn deprecated inflight@1.0.6: This module is not supported and leaks memory. Do
  not use it. Check out lru-cache instead.

~になる

npm warn deprecated inflight@1.0.6: This module is not supported and leaks memory. Do not use it. Check out lru-cache instead.

2.5 AIテキスト

チャットボットのテキストには、カーリークォート、長いダッシュ、および非表示文字が含まれています。Better Paste を使用すると、それらをプレーンテキストに変換できます:

“It works,” she said — finally.

~になる

"It works," she said - finally.

同時に、非表示文字(ゼロ幅スペースなど)も削除されます。

2.6 コンマと引用符

引用符の外側にコンマを置きたいですか?「Better Paste」なら、自動的に移動させてくれます:

She called it "finished," then left.

~になる

She called it "finished", then left.

内部で処理するか、そのままにしておくか。変更しないのがデフォルトです。


3 設定

18種類の設定。実際に探すことになるのは、以下のものです。

3.1 挙動

  • すべてのペーストを削除する:マスタースイッチ。これをオフにすると、コマンドのみを使用したり、bp: true でマークされたノートのみを削除したりできます(第4節を参照)。
  • 貼り付け内容が変更された際に通知を表示する:修正内容の概要を1行で表示する。

3.2 画像

  • 貼り付けた画像をVaultに保存:Safariの「画像をコピー」機能でコピーした画像、コピーしたWebコンテンツ内の画像、および貼り付けた画像のURLに対応しています。画像は添付設定で指定された場所に保存され、ソースファイル名と同じ名前が付けられるため、image.png のようなファイル名はもう必要ありません。
  • ファイル名{{name}}-YYYY-MM-DD のような独自の形式を追加してください。

代替テキストはダウンロード後も保持され、ダウンロードに失敗した場合でも、ノートには元のリンクが残ります。50 MBを超える画像や、読み込みに30秒以上かかる画像は、リンクとして残されます。

3.3 リンク

  • 貼り付けられたリンクのタイトルを取得する:デフォルトで有効。上記の例 2.3 を参照してください。
  • 貼り付けられたリンクを整理しどのパラメータを削除するか:サイトのルールで保持すべきものを除き、すべてのパラメータを削除するか、あるいは慎重を期して、既知のトラッカーのみを削除するか。
  • サイトのルール:33のサイトが組み込まれており、ライブテスターが搭載されています。これが、YouTubeのリンクから追跡用の不要な部分が削除されても、動画IDが残る理由です:
https://www.youtube.com/watch?v=dQw4w9WgXcQ&list=PLxAbC123&si=8f2a1c&utm_source=share&t=42
https://www.amazon.com/dp/B0CHX1W1XY/ref=sr_1_3?crid=2ABCDE&keywords=usb+hub&qid=1735689600&sr=8-3
https://www.google.co.uk/search?q=obsidian+plugins&client=safari&sca_esv=9f1&sourceid=chrome

~になる

https://www.youtube.com/watch?v=dQw4w9WgXcQ&list=PLxAbC123&t=42
https://www.amazon.com/dp/B0CHX1W1XY/ref=sr_1_3
https://www.google.co.uk/search?q=obsidian+plugins

サイトのルールは次のようなものです:

youtube.com | v, t, list, index, start     keep only these parameters
gitlab.com                                 keep every parameter
google.* | q, tbm, hl                      any top-level domain
mine.example | id                          your own rule

サブドメインは自動的に対象となります。google.* は google.com にも google.se にも同様に一致し、保存されるのはご自身による編集内容のみであるため、今後のリリースで追加される新しいルールも引き続き適用されます。

3.4 端末のテキスト

  • ターミナルの出力を整理する:上記の例 2.4 を参照してください。
  • ターミナルでのテキスト処理:行を結合するタイミングを選択(デフォルトは「インデントされた行のみ」で、これが最も安全な選択です)、 の箇条書きをMarkdownリストに変換し、ライブテスターですべてを試してみてください。

3.5 テキスト処理

  • 周囲の空白を削除:貼り付け部分の周囲にある空白行や余分なスペースを削除します。中央にある空白行は残ります。
  • コンマと引用符:内側、外側、または変更なし(デフォルト)。
  • AIによるクリーンアップ:不可視文字:ゼロ幅スペースを削除し、非改行スペースを通常のスペースに変換します。絵文字、ペルシャ語およびアラビア語の結合文字、CJKのスペースはそのまま残します。
  • AIによる修正:ダッシュと引用符:長いダッシュを- に変換し、カーリークォートをストレートクォートに変換します。

3.6 フロントマター

  • 「Note」プロパティ(デフォルト:bp )と「Image width」プロパティ(デフォルト:bp-image-width )について:これらは第4節で説明した、ノートごとの2つのプロパティです。Vault内の他の項目と名前が重複する場合は名前を変更するか、いずれか一方を空白にして無効にしてください。

4 音符ごとの制御

ノートのフロントマターに「bp: false 」を追加すると、Better Pasteはそのノートを対象外にします。ログやトランスクリプトに最適です:

---
bp: false
---

その逆も同様です。「bp: true 」を実行すると、「貼り付けのたびにクリーンアップ」がオフになっている場合でも、ノートがクリーンアップされます。

すべての貼り付けを削除する bp プロパティなし bp: true bp: false
オン クリーンアップ済み cleaned そのまま
オフ そのままにしておく 掃除済み 放置された

また、bp-image-width と指定すると、そのノートに貼り付けられた画像の幅が設定されます:

---
bp-image-width: 400
---

画像は、Obsidian独自のサイズ表記である「![[picture.png|400]] 」という形式で出力されます。「400x300 」でも同様に機能します。


5つのコマンド

4つのコマンド。お好みのホットキーを設定できます(設定、ホットキー):

  • 貼り付け:オプトアウトしたノートであっても、ルールに従って貼り付けを行う。
  • 加工せずに貼り付け:クリップボードにある内容をそのまま貼り付けます。
  • 選択範囲の整理:選択したテキストに対してテキストラールを適用します。
  • 自動クリーンアップのオン/オフを切り替える:マスタースイッチを切り替えてください。

6 知っておくと役立つ情報

  • コードブロック、インラインコード、またはフロントマターに貼り付けても何も変わりません。また、貼り付け内のフェンス付きコードもそのまま表示されます。
  • スクリーンショットやその他のビットマップ形式のみの貼り付けについては、すでに問題なく保存されているObsidianに任せておきます。
  • リッチコンテンツ(HTML)は、まずObsidianによってMarkdownに変換されます。その後、Better Pasteがリンクを整理し、結果として生成された画像をダウンロードします。

7つの言語

Better Paste は、アラビア語、中国語(簡体字)、中国語(繁体字)、オランダ語、英語、フランス語、ドイツ語、インドネシア語、イタリア語、日本語、韓国語、ペルシャ語、ポーランド語、ポルトガル語、ポルトガル語(ブラジル)、ロシア語、スペイン語、タイ語、トルコ語、ウクライナ語、ベトナム語の計 21 言語に対応しています。 Obsidianで設定されている言語に準じます(変更は再起動後に反映されます)。


8 プライバシー

Better Pasteはローカルで実行され、ネットワークリクエストを行うのは、以下の3つのケースに限られます:

  • 貼り付けた画像をダウンロードする
  • 貼り付けたリンクのタイトルを取得します(この機能を停止するには、「貼り付けたリンクのタイトルを取得する」をオフにしてください)
  • GitHubから「ウェルカム」ダイアログおよび「新着情報」ダイアログのアートワークを読み込む

テレメトリも分析機能もなく、データがアップロードされることも一切ありません。設定は.obsidian/plugins/better-paste/data.json に保存され、お客様のVault内に留まります。

すべてのリリースについては、TypeScriptObsidian公式ESLintプラグインを使用したESLintStylelintPrettierVitest、およびデッドコードチェックによる検証が行われます。警告が発生した場合は、ビルドが失敗します。


9 概要

私はヨハン・サンネブラッドと申します。ソフトウェア開発の博士号を取得しており、Apple、エレクトロニック・アーツ、Google、Microsoft、レゴ、SKF、ボルボ・カーズ、ボルボ・グループ、ヤマハなどの企業でイノベーション開発に携わってきました。また、Obsidianで最も人気のあるファイルエクスプローラープラグイン「Notebook Navigator」の開発も手がけています。

LinkedInでぜひつながってください!


10の質問や疑問点はありますか?

GitHubリポジトリでイシューを作成してください。貼り付けに関するバグの場合、最も役立つ情報はクリップボードに保存されていた内容です。コピー元となったアプリでhttps://dynalist.io/clipboardを開き、そこに貼り付けて、表示された内容を含めてください。

プルリクエストは受け付けておりません。アイデアは機能リクエストとしてご提案ください。詳細については、CONTRIBUTING.mdをご覧ください。


11 ライセンス

GNU General Public License v3.0。LICENSE を参照してください。