1 التثبيت

  1. قم بتثبيت Obsidian من موقع obsidian.md
  2. قم بتمكين المكونات الإضافية الخاصة بالمجتمع من خلال «الإعدادات»، «المكونات الإضافية الخاصة بالمجتمع»
  3. تثبيت تطبيق «Better Paste»: انقر على «استعراض»، وابحث عن «Better Paste»، ثم انقر على «تثبيت»

2 وظيفته

ستة أمثلة. لكل قاعدة زر تشغيل/إيقاف خاص بها، لذا قم بإيقاف تشغيل ما لا تحتاج إليه.

2.1 الصور من Safari

انسخ صورة في متصفح «Safari»، ثم الصقها في «Obsidian»، وستحصل على رابط ويب بدلاً من الصورة. هذا مزعج! تطبيق «Better Paste» يحفظ الصورة الفعلية في خزانتك:

![](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 نص مُولَّد بالذكاء الاصطناعي

يحتوي نص روبوت الدردشة على علامات اقتباس منحنية وشرطات طويلة وأحرف غير مرئية. ويقوم تطبيق «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، والصور الموجودة داخل محتوى الويب المنسوخ، وعناوين URL للصور الملصقة. يتم حفظ الصور في المكان الذي تحدده إعدادات المرفقات لديك، وتُسمى باسم الملف المصدر، لذا لن تظهر بعد الآن عناوين مثل image.png.
  • أسماء الملفات: أضف التنسيق الذي تريده، مثل {{name}}-YYYY-MM-DD.

يتم الاحتفاظ بالنص البديل بعد التنزيل، وفي حالة فشل التنزيل، يظل الرابط الأصلي موجودًا في ملاحظتك. أما الصور التي يزيد حجمها عن 50 ميغابايت أو التي يستغرق تنزيلها أكثر من 30 ثانية، فيتم تركها كروابط.

3.3 الروابط

  • جلب عناوين الروابط الملصقة: ميزة مفعَّلة افتراضيًّا، انظر المثال 2.3 أعلاه.
  • تنظيف الروابط الملصقة والمعلمات التي يجب إزالتها: إزالة كل المعلمات باستثناء تلك التي تنص عليها قواعد الموقع، أو توخي الحذر واكتفاء بإزالة أدوات التتبع المعروفة فقط.
  • قواعد الموقع: 33 موقعًا مدمجًا، مع أداة اختبار فورية. ولهذا السبب يحتفظ رابط يوتيوب بمعرّف الفيديو الخاص به بينما يتم حذف عناصر التتبع غير الضرورية:
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 معالجة النصوص

  • إزالة المسافات البيضاء المحيطة: يزيل الأسطر الفارغة والمسافات الزائدة المحيطة بالنص الملصق. أما الأسطر الفارغة الموجودة في منتصف النص فتبقى كما هي.
  • الفواصل وعلامات الاقتباس: داخل العلامات، خارجها، أو دون تغيير (الإعداد الافتراضي).
  • تنظيف باستخدام الذكاء الاصطناعي: الأحرف غير المرئية: يزيل المسافات ذات العرض الصفري ويحول المسافات غير القابلة للفصل إلى مسافات عادية. ولا يتم المساس بالرموز التعبيرية، وعلامات الربط الفارسية والعربية، والمسافات الخاصة باللغات الصينية واليابانية والكورية.
  • تنظيف النص باستخدام الذكاء الاصطناعي: الشرطات وعلامات الاقتباس: يحول الشرطات الطويلة إلى - وعلامات الاقتباس المنحنية إلى علامات اقتباس مستقيمة.

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) إلى لغة «Markdown»؛ ثم يقوم برنامج «Better Paste» بتنقية الروابط وتنزيل الصور في النتيجة النهائية.

7 لغات

يدعم برنامج «Better Paste» 21 لغة: العربية، والصينية (المبسطة)، والصينية (التقليدية)، والهولندية، والإنجليزية، والفرنسية، والألمانية، والإندونيسية، والإيطالية، واليابانية، والكورية، والفارسية، والبولندية، والبرتغالية، والبرتغالية (البرازيلية)، والروسية، والإسبانية، والتايلاندية، والتركية، والأوكرانية، والفيتنامية. ويتم ضبط اللغة وفقًا للغة التي تم ضبطها في Obsidian (يصبح التغيير ساري المفعول بعد إعادة التشغيل).


8 الخصوصية

يعمل تطبيق «Better Paste» محليًّا ولا يُجري طلبات عبر الشبكة إلا في ثلاث حالات بالضبط:

  • تنزيل صورة قمت بلصقها
  • استرداد عنوان الرابط الذي قمت بلصقه (قم بإيقاف تشغيل خيار «استرداد عناوين الروابط الملصقة» لإيقاف هذه الميزة)
  • تحميل العناصر التصميمية الخاصة بمربعات الحوار «الترحيب» و«ما الجديد» من GitHub

لا توجد بيانات قياس عن بُعد، ولا تحليلات، ولا يتم تحميل أي شيء على الإطلاق. توجد الإعدادات على الرابط .obsidian/plugins/better-paste/data.json وتبقى محفوظة في خزانتك.

يتم فحص كل إصدار باستخدام TypeScript وESLint مع المكون الإضافي الرسمي لـ Obsidian ESLint، وStylelint، وPrettier، وVitest، بالإضافة إلى فحص الكود غير المستخدم. وتؤدي التحذيرات إلى فشل عملية البناء.


9 حول

أنا يوهان سانبلاد. أحمل درجة الدكتوراه في تطوير البرمجيات، وعملت في مجال تطوير الابتكارات لشركات مثل «آبل» و«إلكترونيك آرتس» و«جوجل» و«مايكروسوفت» و«ليغو» و«SKF» و«فولفو كارز» و«مجموعة فولفو» و«ياماها». كما أنني مطور «Notebook Navigator»، المكون الإضافي الأكثر شيوعًا لاستكشاف الملفات في برنامج «أوبسيديان».

لا تتردد في التواصل معي عبر LinkedIn!


10 أسئلة أو استفسارات؟

افتح تذكرة في مستودع GitHub. بالنسبة لأخطاء اللصق، فإن أكثر ما يمكن أن ترفقه فائدة هو ما كان موجودًا في الحافظة: افتح الرابط https://dynalist.io/clipboard في التطبيق الذي نسخت منه، والصق النص هناك، وأرفق ما يظهر على الشاشة.

لا يتم قبول طلبات السحب؛ يرجى تقديم الأفكار في شكل طلبات ميزات بدلاً من ذلك. راجع ملف CONTRIBUTING.md للاطلاع على التفاصيل.


11 الترخيص

رخصة GNU العامة الإصدار 3.0. انظر ملف LICENSE.