# بحث وربط المواضيع المضمن، على سبيل المثال روابط الأقواس الشبيهة بـ Roam

**URL:** <https://meta.discourse.org/t/in-line-topic-search-and-linking-e-g-roam-like-bracket-links/200454>\
**Category:** Feature\
**Created:** [15 أغسطس 2021، 4:27ص UTC](https://meta.discourse.org/t/in-line-topic-search-and-linking-e-g-roam-like-bracket-links/200454 "2021-08-15T04:27:20Z")\
**Posts on this page:** 1\
**Showing post:** 16

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [18 أغسطس 2021، 12:01ص UTC](https://meta.discourse.org/t/in-line-topic-search-and-linking-e-g-roam-like-bracket-links/200454/16 "2021-08-18T00:01:27Z")

</div>

> [@oshyan](#):
>
> إذن، مع وضع كل ذلك في الاعتبار، هل يغير ذلك تقدير العمل المطلوب؟

إذا حافظت على العناصر ضمن الهياكل الموجودة، فإن مكون السمة يمكن أن يعمل بشكل جيد تمامًا، ولن يكون مقدار العمل هائلاً. في الواقع، الرمز `[[` مفيد من حيث التنفيذ لأنه يمنحك نقطة ارتكاز واضحة حيث يتوقف التكميل التلقائي.

مثال كامل على سير العمل قد يكون:

1. يكتب المستخدم: `[[`
2. يكمل المحرر `]]`، ويوضع المؤشر بين القوسين.
3. يكتب المستخدم مصطلح البحث، مثل: `[[موضوع مضمن]]`
4. أثناء الكتابة، يتم إجراء البحث وعرض النتائج في قائمة تكميل تلقائي مشابهة لـ `@الإشارات`.
5. اضغط على السهم للأعلى/لأسفل أو Enter للاختيار.
6. بمجرد الاختيار، يتم استبدال `[[موضوع مضمن]]` بالرابط `https://meta.discourse.org/t/in-line-topic-search-and-linking-e-g-roam-like-bracket-links/200454`.
7. إذا نقل المستخدم المؤشر ببساطة بعد `]]`، فإن التكميل التلقائي يُغلق، ويبقى `[[موضوع مضمن]]` كما هو في التنسيق.

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

---

_[View the full topic](https://meta.discourse.org/t/in-line-topic-search-and-linking-e-g-roam-like-bracket-links/200454)._
