1 安裝
- 從obsidian.md安裝 Obsidian
- 在「設定」>「社群外掛程式」中啟用社群外掛程式
- 安裝 Better Paste:點擊「瀏覽」,搜尋「Better Paste」,然後點擊「安裝」
2 功能說明
以下是六個範例。每條規則都有專屬的開關,請關閉您不需要的選項。
2.1 來自 Safari 的圖片
在 Safari 中複製一張圖片,將其貼上到 Obsidian 時,卻會出現網頁連結而非圖片。真煩人!使用「Better Paste」則能將實際圖片儲存到你的金庫中:

變成
![[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 連結標題
貼上一個純網址,它就會轉為一個帶有真實頁面標題的 Markdown 連結:
https://obsidian.md
變成
[Obsidian - Sharpen your thinking](https://obsidian.md)
網址會立即被貼上,並在標題送達時自動更新,因此不會造成任何阻塞。
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 人工智慧生成的文字
聊天機器人的文字中包含花括號引號、長破折號和隱形字元。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 設定
共有十八種設定。以下是您真正會用到的那些。
3.1 行為
- 清理所有貼文:主開關。將其關閉,即可僅使用指令,或僅清理標記為
bp: true的筆記(參見第 4 節)。 - 當貼文內容被修改時顯示一則通知:簡要說明已修正的內容(限一行)。
3.2 圖片
- 將貼上的圖片儲存至儲存庫:涵蓋 Safari 的「複製圖片」、複製的網頁內容中的圖片,以及貼上的圖片網址。圖片會儲存至您的附件設定所指定的位置,並以原始檔案名稱命名,因此不再會出現
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 前言
- 請注意「筆記」屬性(預設值為
bp)與「圖片寬度」屬性(預設值為bp-image-width):這兩項屬性是第 4 節中提到的每則筆記專屬屬性。若這些名稱與您「資料庫」中的其他項目衝突,請重新命名;若要停用其中一項,請將其留空。
4 每音符控制
在筆記的前置資料中加入 `bp: false `,Better Paste 便不會對該筆記進行任何處理。非常適合用於日誌和對話紀錄:
---
bp: false
---
反之亦然:即使「每次貼上時清理」功能已關閉,bp: true 仍會清理筆記。
| 清理所有貼文 | 沒有bp 屬性 |
bp: true |
bp: false |
|---|---|---|---|
| 已 | 已清理 | 已清理 | 未處理 |
| 關閉 | 保持原狀 | 已清理 | 被遺棄 |
而bp-image-width 則會設定貼入該筆記中的圖片寬度:
---
bp-image-width: 400
---
圖片會以![[picture.png|400]] 的格式輸出,這是 Obsidian 專屬的尺寸語法。400x300 同樣有效。
5 項指令
四項指令,可自行設定熱鍵(設定、熱鍵):
- 貼上:即使是在已選擇不參與的筆記中,仍會依照規則進行貼上。
- 不經處理直接貼上:精確貼上剪貼簿中的內容。
- 清理選取範圍:對選取的文字套用文字規則。
- 切換自動清理功能:翻動主開關。
6 值得了解
- 將內容貼入程式碼區塊、內嵌程式碼或前置資訊中並不會造成任何改變,而貼入內容中的柵欄式程式碼也會原樣保留。
- 螢幕截圖及其他僅限位圖的貼上內容,則交由 Obsidian 處理,該軟體目前已能順利儲存這些內容。
- 豐富內容(HTML)會先由 Obsidian 轉換為 Markdown;接著 Better Paste 會清理其中的連結,並下載轉換後的圖片。
7 種語言
Better Paste 支援 21 種語言:阿拉伯語、中文(簡體)、中文(繁體)、荷蘭語、英語、法語、德語、印尼語、義大利語、日語、韓語、波斯語、波蘭語、葡萄牙語、葡萄牙語(巴西)、俄語、西班牙語、泰語、土耳其語、烏克蘭語及越南語。 該軟體會遵循 Obsidian 設定的語言(切換後需重新啟動方能生效)。
8 隱私權
Better Paste 在本地執行,且僅在以下三種情況下會發出網路請求:
- 下載您貼上的圖片
- 擷取您貼上之連結的標題(若要停用此功能,請關閉「擷取貼上連結的標題」選項)
- 從 GitHub 載入「歡迎」與「最新動態」對話方塊的圖檔
沒有遙測資料、沒有分析資料,且絕不會上傳任何內容。設定存於.obsidian/plugins/better-paste/data.json ,並始終保存在您的儲存庫中。
每次發布都會透過TypeScript、搭配官方Obsidian ESLint 外掛的 ESLint、Stylelint、Prettier、Vitest以及死碼檢查進行驗證。若出現警告,建置即會失敗。
9 關於
我是約翰·桑內布拉德(Johan Sanneblad)。我擁有軟體開發博士學位,並曾為蘋果(Apple)、美商藝電(Electronic Arts)、谷歌(Google)、微軟(Microsoft)、樂高(Lego)、SKF、沃爾沃汽車(Volvo Cars)、沃爾沃集團(Volvo Group)及雅馬哈(Yamaha)等企業從事創新開發工作。此外,我還開發了《Notebook Navigator》——這是 Obsidian 最受歡迎的檔案瀏覽器外掛程式。
歡迎在LinkedIn 上與我建立聯繫!
10 個問題或疑慮?
請在GitHub 儲存庫中開啟一個問題。針對貼上錯誤,您最應提供的是剪貼簿中的內容:請在您進行複製的應用程式中開啟https://dynalist.io/clipboard,將內容貼上至該頁面,並附上其顯示的輸出結果。
不接受 Pull Request;請改以功能請求的形式提出構想。詳情請參閱CONTRIBUTING.md。
11 授權
GNU 通用公共授權條款 v3.0。請參閱LICENSE 檔案。