OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

تعويذة

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

للتدقيق الإملائي لملف نصي يحتوي على نثر بسيط ، يمكن استخدامه على النحو التالي:


فحص آسبيل ملف نصي

فحص آسبيل ملف نصي


أين ملف نصي هو اسم الملف المراد التحقق منه. كمثال عملي ، لنقم بإنشاء ملف نصي بسيط باسم foo.txt تحتوي على بعض الأخطاء الإملائية المتعمدة:


[me @ linuxbox ~] $ قطة> foo.txt

قفز الثعلب البني السريع فوق الكلب المسلي.

[me @ linuxbox ~] $ قطة> foo.txt

قفز الثعلب البني السريع فوق الكلب المسلي.


بعد ذلك سوف نتحقق من الملف باستخدام تعويذة:


[me @ linuxbox ~] $ فحص aspell foo.txt

[me @ linuxbox ~] $ فحص aspell foo.txt


As تعويذة تفاعلي في وضع الفحص ، سنرى شاشة مثل هذه:



الثعلب البني السريع جيمبيد فوق الكلب ليكسي.

الثعلب البني السريع جيمبيد فوق الكلب ليكسي.


1) قفز

2) ممسوح

3) مضغوط

4) عرجاء

5) قوادا

أتجاهل

ص) استبدل

أ) أضف

ب) يحبط

6) ضعيف

7) المخيم

8) محدب

9) تعيق

0) محكم

أنا) تجاهل كل شيء

ص) استبدل الكل

ل) أضف أقل

خ) خروج

1) قفز

2) ممسوح

3) مضغوط

4) عرجاء

5) قوادا

أتجاهل

ص) استبدل

أ) أضف

ب) يحبط


?

?


صورة

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

إذا ضغطنا على ملف 1 مفتاح، تعويذة يستبدل الكلمة المسيئة بكلمة "قفز" وينتقل إلى الكلمة التالية التي بها أخطاء إملائية ، وهي "laxy". إذا حددنا البديل "كسول" ، تعويذة يستبدلها وينتهي. مرة واحدة تعويذة انتهى ، يمكننا فحص ملفنا ونرى أن الأخطاء الإملائية قد تم تصحيحها:


[me @ linuxbox ~] $ القط foo.txt

قفز الثعلب البني السريع فوق الكلب الكسول.

[me @ linuxbox ~] $ القط foo.txt

قفز الثعلب البني السريع فوق الكلب الكسول.


ما لم يتم إخبار خلاف ذلك عبر خيار سطر الأوامر - دون النسخ الاحتياطي, تعويذة يقوم بإنشاء ملف نسخ احتياطي يحتوي على النص الأصلي عن طريق إلحاق الامتداد باك إلى اسم الملف.

الرياء لدينا عطش براعة التحرير ، سنعيد الأخطاء الإملائية لدينا حتى نتمكن من إعادة استخدام ملفنا:



[me @ linuxbox ~] $ Sed -i 's / lazy / laxy / ؛ s / jumped / jimped / 'foo.txt

[me @ linuxbox ~] $ Sed -i 's / lazy / laxy / ؛ s / jumped / jimped / 'foo.txt


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

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



ملف HTML مختلط

قفز الثعلب البني السريع فوق الكلب المسلي.

ملف HTML مختلط

قفز الثعلب البني السريع فوق الكلب المسلي.


الآن ، إذا حاولنا التدقيق الإملائي لملفنا المعدل ، فإننا نواجه مشكلة. إذا فعلنا ذلك بهذه الطريقة:



[me @ linuxbox ~] $ فحص aspell foo.txt

[me @ linuxbox ~] $ فحص aspell foo.txt


سنحصل على هذا:



<أتش تي أم أل>

<أتش تي أم أل>



ملف HTML مختلط

ملف HTML مختلط



قفز الثعلب البني السريع فوق الكلب المسلي.

قفز الثعلب البني السريع فوق الكلب المسلي.




1) أتش تي أم أل

2) HT مل

3) HT-مل

4) هامل

5) حميل

6) فندق

1) أتش تي أم أل

2) HT مل

3) HT-مل


أتجاهل

ص) استبدل

أ) أضف

ب) يحبط

أنا) تجاهل كل شيء

ص) استبدل الكل

ل) أضف أقل

خ) خروج

أتجاهل

ص) استبدل

أ) أضف

ب) يحبط


?

?


صورة

سوف يرى Aspell محتويات علامات HTML على أنها أخطاء إملائية. يمكن التغلب على هذه المشكلة من خلال تضمين خيار وضع التحقق -H (HTML) ، مثل هذا:


[me @ linuxbox ~] $ تحقق aspell -H foo.txt

[me @ linuxbox ~] $ تحقق aspell -H foo.txt


صورة

والذي سينتج عنه هذا:




ضبابي ملف HTML

ضبابي ملف HTML



قفز الثعلب البني السريع فوق الكلب المسلي.

قفز الثعلب البني السريع فوق الكلب المسلي.




1) مي تهجئة

2) مي هجاء

3) خطأ إملائي

4) تبدد

5) هجاء

أتجاهل

ص) استبدل

6) سوء التطبيق

7) مخطئ

8) رد

9) خطأ إملائي

0) ضلل

أنا) تجاهل كل شيء

ص) استبدل الكل

1) مي تهجئة

2) مي هجاء

3) خطأ إملائي

4) تبدد

5) هجاء

أتجاهل

ص) استبدل


أ) أضف

ب) يحبط

ل) أضف أقل

خ) خروج

أ) أضف

ب) يحبط


?

?


صورة

يتم تجاهل HTML ويتم فحص الأجزاء غير المميزة فقط من الملف. في هذا الوضع ، يتم تجاهل محتويات علامات HTML ولا يتم فحصها من أجل التدقيق الإملائي. ومع ذلك ، فإن محتويات ALT يتم فحص العلامات ، التي تستفيد من التحقق ، في هذا الوضع.


صورة

ملحوظة: افتراضيا، تعويذة سيتجاهل عناوين URL وعناوين البريد الإلكتروني في النص. يمكن تجاوز هذا السلوك بخيارات سطر الأوامر. من الممكن أيضًا تحديد علامات الترميز التي يتم فحصها وتخطيها. انظر تعويذة صفحة الرجل للحصول على التفاصيل.


صورة


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: