ایستگاه های کاری آنلاین OnWorks Linux و Windows

لوگو

میزبانی آنلاین رایگان برای ایستگاه های کاری

<قبلی | فهرست | بعدی>

آسپل

آخرین ابزاری که به آن نگاه خواهیم کرد این است آسپل، یک جستجوگر املای تعاملی. در آسپل برنامه جانشین برنامه قبلی به نام است ایسپل، و می تواند در بیشتر موارد به عنوان جایگزینی مورد استفاده قرار گیرد. در حالی که آسپل این برنامه بیشتر توسط برنامه های دیگری استفاده می شود که به قابلیت غلط گیر املای نیاز دارند، همچنین می توان از آن به عنوان یک ابزار مستقل از خط فرمان بسیار موثر استفاده کرد. قابلیت بررسی هوشمندانه انواع فایل های متنی از جمله اسناد HTML، برنامه های C/C++، پیام های ایمیل و انواع دیگر متون تخصصی را دارد.

برای بررسی املای یک فایل متنی حاوی نثر ساده، می توان از آن به صورت زیر استفاده کرد:


بررسی املا فایل متنی

بررسی املا فایل متنی


جایی که فایل متنی نام فایلی است که باید بررسی شود. به عنوان یک مثال عملی، اجازه دهید یک فایل متنی ساده با نام ایجاد کنیم foo.txt حاوی برخی از اشتباهات املایی عمدی:


[me@linuxbox ~]$ cat > foo.txt

روباه قهوه ای سریع از روی سگ سست پرید.

[me@linuxbox ~]$ cat > foo.txt

روباه قهوه ای سریع از روی سگ سست پرید.


در مرحله بعد فایل را با استفاده از آن بررسی می کنیم آسپل:


[me@linuxbox ~]$ aspell check foo.txt

[me@linuxbox ~]$ aspell check foo.txt


As آسپل در حالت چک تعاملی است، صفحه‌ای مانند این را خواهیم دید:



روباه قهوه ای سریع جیپ زد بالای سگ سست

روباه قهوه ای سریع جیپ زد بالای سگ سست


1) پرید

2) گیپ شده

3) رقابت کرد

4) لنگان

5) دلال

ط) نادیده گرفته شود

ر) جایگزین کنید

الف) اضافه کنید

ب) سقط

6) ویپ شد

7) اردو زد

8) کوهان دار

9) مانع

0) umped

من) همه را نادیده بگیرید

ر) همه را جایگزین کنید

ل) پایین تر اضافه کنید

x) خروج

1) پرید

2) گیپ شده

3) رقابت کرد

4) لنگان

5) دلال

ط) نادیده گرفته شود

ر) جایگزین کنید

الف) اضافه کنید

ب) سقط


?

?


تصویر

در بالای نمایشگر، متن خود را می بینیم که یک کلمه با املای مشکوک برجسته شده است. در وسط، ده پیشنهاد املایی را می بینیم که از صفر تا نه شماره گذاری شده اند و به دنبال آن لیستی از اقدامات ممکن دیگر ارائه می شود. در نهایت، در پایین ترین قسمت، ما یک فرمان آماده برای پذیرش انتخاب ما را می بینیم.

اگر فشار دهیم 1 کلیدی آسپل کلمه ی توهین آمیز را با کلمه ی «پرید» جایگزین می کند و به سراغ کلمه ی غلط املایی بعدی می رود که «لاکسی» است. اگر جایگزین "تنبل" را انتخاب کنیم، آسپل جایگزین می کند و خاتمه می یابد. یک بار آسپل به پایان رسید، می توانیم پرونده خود را بررسی کنیم و ببینیم که غلط املایی تصحیح شده است:


[me@linuxbox ~]$ cat foo.txt

روباه قهوه ای سریع از بالای سگ تنبل پرید.

[me@linuxbox ~]$ cat foo.txt

روباه قهوه ای سریع از بالای سگ تنبل پرید.


مگر اینکه از طریق گزینه خط فرمان چیز دیگری گفته شود -- پشتیبان گیری نکنید, آسپل با افزودن پسوند، یک فایل پشتیبان حاوی متن اصلی ایجاد می کند .bak به نام فایل.

به رخ کشیدن ما SED با مهارت ویرایش، اشتباهات املایی خود را دوباره در آن قرار می دهیم تا بتوانیم از فایل خود دوباره استفاده کنیم:



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

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


La SED انتخاب -i می گوید SED برای ویرایش فایل "در محل"، به این معنی که به جای ارسال خروجی ویرایش شده به خروجی استاندارد، فایل را با تغییرات اعمال شده بازنویسی می کند. ما همچنین توانایی قرار دادن بیش از یک دستور ویرایش روی خط را با جدا کردن آنها با نقطه ویرگول مشاهده می کنیم.

در مرحله بعد، نحوه انجام آن را بررسی خواهیم کرد آسپل می تواند انواع مختلف فایل های متنی را مدیریت کند. استفاده از یک ویرایشگر متن مانند نیرو (ماجراجو ممکن است بخواهد امتحان کند SED، مقداری نشانه گذاری HTML به فایل خود اضافه می کنیم:



فایل HTML غلط املایی

روباه قهوه ای سریع از روی سگ سست پرید.

فایل HTML غلط املایی

روباه قهوه ای سریع از روی سگ سست پرید.


حال، اگر بخواهیم فایل اصلاح شده خود را املا بررسی کنیم، با مشکل مواجه می شویم. اگر این کار را به این صورت انجام دهیم:



[me@linuxbox ~]$ aspell check foo.txt

[me@linuxbox ~]$ aspell check foo.txt


ما این را دریافت خواهیم کرد:



<اچ تی ام ال>

<اچ تی ام ال>



فایل HTML غلط املایی

فایل HTML غلط املایی



روباه قهوه ای سریع از روی سگ سست پرید.

روباه قهوه ای سریع از روی سگ سست پرید.




1) HTML

2) ht ml

3) ht-ml

4) همل

5) حمیل

6) هتل

1) HTML

2) ht ml

3) ht-ml


ط) نادیده گرفته شود

ر) جایگزین کنید

الف) اضافه کنید

ب) سقط

من) همه را نادیده بگیرید

ر) همه را جایگزین کنید

ل) پایین تر اضافه کنید

x) خروج

ط) نادیده گرفته شود

ر) جایگزین کنید

الف) اضافه کنید

ب) سقط


?

?


تصویر

aspell محتویات تگ های HTML را اشتباه املایی می بیند. این مشکل را می توان با اضافه کردن گزینه -H (HTML) checking-mode، مانند زیر برطرف کرد:


[me@linuxbox ~]$ aspell -H چک foo.txt

[me@linuxbox ~]$ aspell -H چک foo.txt


تصویر

که نتیجه آن این خواهد بود:




غلط املایی فایل HTML

غلط املایی فایل HTML



روباه قهوه ای سریع از روی سگ سست پرید.

روباه قهوه ای سریع از روی سگ سست پرید.




1) املای من

2) املای Mi

3) غلط املایی

4) رفع شد

5) املا

ط) نادیده گرفته شود

ر) جایگزین کنید

6) اشتباه اعمال شده است

7) اشتباه گرفته شده است

8) دفع شد

9) غلط املایی

0) گمراه شد

من) همه را نادیده بگیرید

ر) همه را جایگزین کنید

1) املای من

2) املای Mi

3) غلط املایی

4) رفع شد

5) املا

ط) نادیده گرفته شود

ر) جایگزین کنید


الف) اضافه کنید

ب) سقط

ل) پایین تر اضافه کنید

x) خروج

الف) اضافه کنید

ب) سقط


?

?


تصویر

HTML نادیده گرفته می شود و فقط بخش های غیر نشانه گذاری فایل بررسی می شوند. در این حالت محتویات تگ های HTML نادیده گرفته می شود و از نظر املا بررسی نمی شود. با این حال، محتویات ALT برچسب هایی که از بررسی سود می برند در این حالت بررسی می شوند.


تصویر

توجه داشته باشید: به طور پیش فرض، آسپل URL ها و آدرس های ایمیل را در متن نادیده می گیرد. این رفتار را می توان با گزینه های خط فرمان نادیده گرفت. همچنین می توان تعیین کرد که کدام تگ های نشانه گذاری بررسی و حذف شوند. را ببینید آسپل صفحه مرد برای جزئیات


تصویر


برترین سیستم عامل Cloud Computing در OnWorks: