قصاصات

يدعم محرر الكتب الإلكترونية في calibre القصاصات. القصاصة هي جزء من النص يتم إعادة استخدامه غالبًا أو يحتوي على الكثير من النص الزائد. يتيح لك المحرر إدراج قصاصة ببضع ضغطات مفاتيح فقط. على سبيل المثال، لنفترض أنك غالبًا ما تجد نفسك تقوم بإدراج علامات الروابط عند تحرير ملفات HTML، فيمكنك ببساطة كتابة <a في المحرر والضغط على Control+J. سيقوم المحرر بتوسيعها إلى:

<a href="filename"></a>

ليس هذا فحسب، بل سيتم تحديد كلمة filename، مع وضع المؤشر فوقها، بحيث يمكنك بسهولة كتابة اسم الملف الحقيقي، باستخدام ميزة الإكمال التلقائي الذكية للمحرر الإكمال التلقائي. وبمجرد الانتهاء من كتابة اسم الملف، اضغط على Control+J مرة أخرى وسيقفز المؤشر إلى الموضع بين علامتي <a> بحيث يمكنك بسهولة كتابة نص الرابط.

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

يجب أن تساعد المناقشة التالية للقصاصات المدمجة في توضيح قوة نظام القصاصات.

ملاحظة

يمكنك أيضًا استخدام القصاصات في حقول إدخال النص في لوحة البحث والاستبدال، ومع ذلك، لن تعمل العناصر النائبة (باستخدام Control+J للقفز).

القصاصات المدمجة

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

إدراج نص حشو [Lorem]

تُستخدم القصاصة المدمجة الأولى والأبسط لإدراج نص حشو في مستند. يتم أخذ نص الحشو من De finibus bonorum et malorum وهو عمل فلسفي لشيشرون (مترجم إلى الإنجليزية). لاستخدامه، ما عليك سوى كتابة Lorem في ملف HTML والضغط على Control+J. سيتم استبداله ببضعة فقرات من الحشو.

تعريف هذه القصاصة بسيط للغاية، يتم تعريف نص التشغيل كـ Lorem ويتم تعريف القالب ببساطة كنص حرفي يتم إدراجه. يمكنك تخصيصه بسهولة لاستخدام الشكل المفضل لديك من نص الحشو.

إدراج علامة HTML ذاتية الإغلاق [<>]

الآن دعنا نلقي نظرة على مثال بسيط لمفهوم العناصر النائبة القوي. لنفترض أنك تريد إدراج العلامة ذاتية الإغلاق <hr/>. ما عليك سوى كتابة <>، والضغط على Control+J، سيقوم المحرر بتوسيع القصاصة إلى:

<|/>

هنا، يمثل الرمز | موضع المؤشر الحالي. يمكنك بعد ذلك كتابة hr والضغط على Control+J لنقل المؤشر إلى ما بعد نهاية العلامة. يتم تعريف هذه القصاصة كالتالي:

Trigger: <>
Template: <$1/>$2

العناصر النائبة هي ببساطة علامة الدولار ($) متبوعة برقم. عندما يتم توسيع القصاصة بالضغط على Control+J، يتم وضع المؤشر عند العنصر النائب الأول (العنصر النائب ذو الرقم الأقل). عندما تضغط على Control+J مرة أخرى، يقفز المؤشر إلى العنصر النائب التالي (العنصر النائب ذو الرقم الأعلى التالي).

إدراج علامة صورة HTML [<i]

هذا مشابه جدًا لإدراج رابط HTML، كما رأينا أعلاه. يسمح لك بإدخال سريع لعلامة <img src="filename" alt="description" /> والقفز بين سمتي src و alt:

Trigger: <i
Template: <img src="${1:filename}" alt="${2*:description}" />$3

إدراج علامة HTML عشوائية [<<]

يتيح لك هذا إدراج علامة HTML كاملة عشوائية (أو تغليف نص محدد مسبقًا داخل العلامة). لاستخدامه، ما عليك سوى كتابة << والضغط على Control+J. سيقوم المحرر بتوسيعها إلى:

<|></>

اكتب اسم العلامة، على سبيل المثال: span واضغط على Control+J، سينتج عن ذلك ما يلي:

<span>|</span>

ستلاحظ أن علامة الإغلاق قد تم ملؤها تلقائيًا بـ span. يتم تحقيق ذلك بميزة أخرى للعناصر النائبة، وهي المرايا. تعني المرايا ببساطة أنه إذا قمت بتحديد العنصر النائب النموذجي أكثر من مرة في قالب، فسيتم ملء الموضع الثاني وجميع المواضع اللاحقة تلقائيًا بما تكتبه في الموضع الأول، عندما تضغط على Control+J. تعريف هذه القصاصة هو:

Trigger: <<
Template: <$1>${2*}</$1>$3

كما ترى، تم تحديد العنصر النائب الأول ($1) مرتين، المرة الثانية في علامة الإغلاق، والتي ستقوم ببساطة بنسخ أي شيء تكتبه في علامة الفتح.

إدراج علامة HTML عشوائية بسمة فئة [<c]

هذا مشابه جدًا لمثال إدراج علامة عشوائية أعلاه، باستثناء أنه يفترض أنك تريد تحديد فئة للعلامة:

Trigger: <c
Template: <$1 class="${2:classname}">${3*}</$1>$4

سيسمح لك هذا أولاً بكتابة اسم العلامة، ثم الضغط على Control+J، ثم كتابة اسم الفئة، ثم الضغط على Control+J، ثم كتابة محتويات العلامة، ثم الضغط على Control+J للمرة الأخيرة للقفز خارج العلامة. سيتم ملء علامة الإغلاق تلقائيًا.

إنشاء قصاصاتك الخاصة

تتألق القصاصات حقًا لأنه يمكنك إنشاء قصاصات خاصة بك لتناسب أسلوب تحريرك. لإنشاء قصاصاتك الخاصة، انتقل إلى تحرير → التفضيلات → إعدادات المحرر → إدارة القصاصات في المحرر. سيظهر مربع حوار سهل الاستخدام لمساعدتك في إنشاء قصاصاتك الخاصة. ما عليك سوى النقر على زر إضافة قصاصة وسترى مربع حوار يبدو كالتالي:

أداة إنشاء قصاصاتك الخاصة

أولاً، أعطِ قصاصتك اسمًا، شيئًا وصفيًا، للمساعدة في تحديد القصاصة في المستقبل. ثم حدد المشغل. المشغل هو ببساطة النص الذي يجب عليك كتابته في المحرر قبل الضغط على Control+J لـ توسيع القصاصة.

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

الخطوة التالية هي اختبار القصاصة التي أنشأتها حديثًا. استخدم مربع اختبار في الأسفل. اكتب نص التشغيل واضغط على Control+J لتوسيع القصاصة والقفز بين العناصر النائبة.