با سلام خدمت خوانندگان محترم سایت وبلاگ. امروز یکی از بهترین ویرایشگرهای متن Notepad ++ را بررسی خواهیم کرد که تعداد زیادی دارد ویژگی های مفیدو یکی از پرکاربردترین برنامه های من برای ویرایش html، css و کد php. و به طور کلی، این ویرایشگر در بین بسیاری از برنامه نویسان و توسعه دهندگان محبوب است.
در مقاله اشاره کردم که حتی می توانید صفحات وب را با استفاده از Notepad داخلی ویندوز ایجاد کنید. اما ایجاد فایلهای html و css در notepad تقریباً مشابه حفر یک سوراخ با چوب حفاری است. در notepad به غیر از قابلیت ایجاد و مشاهده فایل های متنی، چیزی وجود ندارد.
با شروع استفاده از Notepad برای ویرایش فایل ها با کدهای html، css، php و دیگر کدها، در زمان و اعصاب خود صرفه جویی زیادی خواهید کرد. البته در ابتدا ممکن است استفاده از این ویرایشگر برای شما کمی پیچیده به نظر برسد. اما اگر یاد بگیرید که چگونه از حداقل ویژگی های اصلی Notepad ++ استفاده کنید، بدون آن کار برای شما دشوار خواهد بود.
Notepad نه تنها نسبت به دفترچه یادداشت استاندارد ویندوز، بلکه نسبت به سایر موارد دیگر نیز مزایای قابل توجهی دارد برنامه های پیچیدهبرای نوشتن و ویرایش کدهای مختلف برای مثال، اگر Notepad++ را با برنامه محبوببرای چیدمان سایت های Dreamweaver، پس مزایای زیادی دارد. اول اینکه Notepad++ کاملا رایگان است. و ثانیا، بسیار ساده تر و سریع تر. در کل در صورت استفاده بدون نصب در سیستم عامل ویندوز قابل اجراست نسخه قابل حمل Notepad++که به شما این امکان را می دهد که برنامه را روی یک فلش USB قرار دهید و همیشه آن را با خود حمل کنید.
حالا بیایید در مورد همه چیز با جزئیات بیشتر صحبت کنیم.
نصب ویرایشگر Notepad++، ویژگی ها و تنظیمات آن
ویرایشگر متن را دانلود کنید Notepad++ عالی رایگانشما می توانید از سایت رسمی در این لینک. بسته دانلود شده شامل چندین زبان از جمله روسی است.
این برنامه به صورت کاملا استاندارد در سیستم عامل ویندوز نصب می شود:
- روی فایل دانلود شده با دکمه سمت چپ ماوس دوبار کلیک کنید، نصب شروع می شود.
- در پنجره ای که باز می شود، زبان مورد نیاز خود را انتخاب کنید.
- سپس چندین بار بیشتر فشار دهید و قبول کنید توافقنامه مجوزبا انتخاب پوشه نصب و کامپوننت هایی که قرار است نصب شوند؛
- سپس روی install کلیک کنید، چند ثانیه صبر کنید و Notepad++ نصب شود.
در صورت لزوم می توانید Notepad ++ Portable را دانلود کنید که نسخه قابل حمل این ویرایشگر متن است که نیازی به نصب ندارد.
حال به بررسی قابلیت های این ویرایشگر متن می پردازیم:
1. اولین چیزی که توجه شما را جلب می کند Notepad++ است ویرایشگر متن با برجسته سازی نحوده ها مورد از محبوب ترین زبان های برنامه نویسی از جمله HTML، CSS، JavaScript و PHP. نگاه کن لیست کاملزبان هایی که دفترچه یادداشت می تواند نحو را برجسته کند و می توانید زبان مورد نظر را در منوی بالای برنامه در تب "Syntax" انتخاب کنید:
به عنوان مثال، اگر شما تنظیم کنید هایلایت کردن کد html، چیزی شبیه به این خواهد بود:
در شکل می بینید که تگ ها با رنگ آبی مشخص شده اند، ویژگی ها به رنگ قرمز و متن معمولی به رنگ مشکی است. این در هنگام ویرایش کد و یافتن خطا در آن بسیار مفید است. در صورت لزوم، می توانید برجسته سازی نحو را در منو تنظیم کنید "گزینه ها" - "تعریف سبک ها". پنجره ای باز می شود که در آن می توانید برجسته سازی فونت و نحو را برای زبان مورد نیاز خود پیکربندی کنید:
اگر زبان مورد نظر در دسترس نیست، می توانید برجسته سازی خود را در همان منوی "Syntax" تنظیم کنید، یک مورد "Set your language" وجود دارد:
در پنجره ای که ظاهر می شود، لیست ها را تنظیم کنید کلید واژه هازبان ها و سفارشی کردن سبک های نمایش آنها. من همیشه به اندازه کافی از آن زبان هایی که در لیست هستند استفاده کرده ام، بنابراین من این عملکرد را با جزئیات متوجه نشدم.
علاوه بر خود برجسته برای همه این زبانها، کد به بلوکهایی تقسیم میشود که میتوان آنها را به ترتیب با استفاده از دکمههای منهای و پلاس جمع کرد و گسترش داد. همچنین، رابطه بین عناصر با یک خط نقطه برجسته شده است. و اگر به عنوان مثال، مکان نما را روی تگ html افتتاحیه قرار دهید، نه تنها آن را با رنگ آبی برجسته می کنید، بلکه تگ بسته شدن مربوط به آن را نیز مشخص می کند:
Notepad++ همچنین می تواند پرانتزهای باز و بسته را زنجیره ای کند و توابع را در بلوک های جداگانه ایزوله کند. همه اینها به پیمایش بسیار خوب کد کمک می کند و جستجوی براکت ها و برچسب های بسته نشده در متن برنامه را بسیار ساده می کند.
2. اغلب اتفاق می افتد که هنگام تایپ کد، می توانیم فراموش کنیم که یک یا آن تگ HTML یا اپراتور PHP چگونه نوشته شده است. برای حل این مشکل، ویرایشگر متن Notepad++ تابع را پیاده سازی می کند نکات ابزارو تکمیل خودکار کلمه تایپ شده با فشار دادن کلید ترکیبی "Ctrl + Space" یک راهنمایی فراخوانی می شود و تنها انتخاب گزینه مورد نظر از لیست پیشنهادی باقی می ماند:
می توانید نمایش خودکار نکات ابزار را بدون استفاده از کلیدهای میانبر فعال کنید. برای انجام این کار، روی منو کلیک کنید "گزینه ها" - "تنظیمات"، در پنجره ای که باز می شود، به برگه «تکمیل خودکار» بروید و کادر کنار «هر بار که تایپ می کنید روشن شود» را علامت بزنید:
در همان پنجره، می توانید درج خودکار بسته شدن برچسب های html، براکت ها و نقل قول ها را فعال کنید.
3. Notepad++ آن را بسیار آسان می کند رمزگذاری را تغییر دهید فایل. به عنوان مثال، اگر نیاز به تنظیم رمزگذاری محبوب UTF-8 بدون BOM دارید، برای این کار کافی است به تب "Encodings" در منوی اصلی بروید و روی مورد "تبدیل به UTF-8 بدون BOM" کلیک کنید. و فایل را ذخیره کنید:
4. Notepad++ به شما این امکان را می دهد که برخلاف دفترچه یادداشت استاندارد چندین فایل را همزمان باز و ویرایش کنید. برای این او استفاده می کند نشانک هامانند مرورگرهای وب مدرن بنابراین هر فایل باز شده نشانک مخصوص به خود را دارد که در آن نام فایل مشخص شده و تصویر فلاپی دیسک قرار می گیرد:
فلاپی دیسک می تواند آبی یا قرمز باشد. رنگ فلاپی نشان می دهد که آیا تغییرات فایل ذخیره شده است یا خیر:
- دیسکت آبی - فایل ذخیره می شود.
- قرمز - تغییرات ذخیره نشده است.
برگه های دارای فایل های باز را می توان به هر ترتیبی بسته، کشیده و مرتب کرد. با تنظیمات می توانید نمایش عمودیبرگه ها، یا به طور کلی آنها را پنهان کنید، کشیدن را غیرفعال کنید و برگه ها را تنظیم کنید تا با دوبار کلیک بسته شوند. تمام این تنظیمات را می توان در تب "گزینه ها"، دکمه "تنظیمات" پیدا کرد:
یک پنجره تنظیمات باز می شود، جایی که در بخش "عمومی"، در گروه تنظیمات "Tab Bar"، می توانید چک باکس های لازم را علامت بزنید یا علامت آن را بردارید:
علاوه بر این، این ویرایشگر دارای توانایی است دو نسخه از یک سند را همزمان باز کنید. برای انجام این کار، فقط کلیک کنید کلید سمت راستدر برگه حاوی فایل مورد نظر، مورد "تکثیر در یک منطقه دیگر" را انتخاب کنید:
پس از آن، یک تب دوم با این سند باز می شود:
هر نشانک قابلیت قرار دادن یادداشت یا یادداشت را دارد. آنها ناوبری فایل را سرعت می بخشند و قطعه کدهای مهم را در فایل های با آن جستجو می کنند مقدار زیادخطوط برای ایجاد یک علامت در مقابل خط مورد نظر در قسمت سمت چپ، روی ماوس کلیک کنید تا یک نشانگر به شکل یک نقطه آبی تنظیم شود:
اکنون با فشار دادن کلید "F2" مکان نما بین یادداشت ها - نشانگرهای آبی حرکت می کند.
5. ذکر این نکته را ضروری می دانم که ویرایشگر ++ Notepad بسیار راحت است جستجوی متن هم در یک فایل باز و هم در چندین فایل واقع در یک پوشه خاص. امکان استفاده در هنگام جستجو وجود دارد عبارات با قاعده، که می تواند ابزار قدرتمندی در دستان درست باشد. همچنین می توانید جستجو و جایگزین کنید. جستجو و جایگزینی و عبارات منظم با هم می توانند سرعت ویرایش اسناد متنی را تا حد زیادی افزایش دهند.
عملکرد جستجوی متنرا می توان با منوی بالا"جستجو" که در آن نوع جستجو انتخاب شده است یا با استفاده از کلید ترکیبی "Ctrl + F" که پنجره مربوطه را با تنظیمات جستجو باز می کند:
در پنجره ای که باز می شود، برگه را با عملکرد مورد نظر ("یافتن"، "جایگزینی"، "جستجو در فایل ها" یا "یادداشت ها") انتخاب کنید و پارامترها را تنظیم کنید.
6. اغلب هنگام کار با یک فایل html، لازم است ببینید که چگونه در مرورگر به نظر می رسد. برای این کار Notepad++ قابلیت مشاهده را دارد صفحات htmlدر مرورگرها اینترنت اکسپلورر، فایرفاکس، کروم و سافاری. برای انجام این عمل کافیست روی دکمه "Run" در منوی بالا کلیک کنید و کد مورد نظر را برای اجرا در مرورگر مورد نظر انتخاب کنید:
همچنین، در ویرایشگر مورد نظر، می توانید هر قطعه کد php را انتخاب کنید و روی "Run" کلیک کنید - " php را دریافت کنید help"، پس از آن Notepad++ شما را به صفحه سایت http://php.net با توضیحات این کد هدایت می کند.
در همان تب منوی "Run"، امکان جستجوی قطعات انتخاب شده از متن وجود دارد موتور جستجو«گوگل» و در دایره المعارف آنلاین «ویکی پدیا». برای انجام این کار، یک قطعه از متن را انتخاب کنید و دکمه " را فشار دهید. جستجوی گوگل"، یا "جستجوی ویکی پدیا" و به طور خودکار به صفحه وب سایت گوگل یا ویکی پدیا با نتایج جستجو هدایت می شوید. درست است، برای همه این اقدامات شما نیاز به اتصال به اینترنت دارید.
7. هنگام ویرایش فایل ها، Notepad++ تمام تغییراتی که انجام داده اید را به خاطر می آورد. بنابراین، در هر زمان می توانید عمل انجام شده را لغو کنید ( یک قدم به عقب برو). علاوه بر این، میتوانید هر تعداد قدم را که دوست دارید، به عقب یا جلو برگردانید، بنابراین میتوانید بدون خطر عواقب غیرقابل برگشت، تغییراتی را در کد ایجاد کنید.
میتوانید با استفاده از آیتمهای «واگرد» و «Redo» در تب «ویرایش» در منوی بالا، یا با استفاده از دکمههایی به شکل فلشهای منحنی در نوار ابزار، به عقب و جلو بروید (اگر تغییراتی وجود داشته باشد، فلشها سبز میشوند. ):
همچنین میتوانید با استفاده از کلیدهای میانبر، اقدامات را واگرد کنید:
- CTRL + Z - گام به عقب، آنالوگ مورد "لغو"؛
- CTRL + Y - گام به جلو، آنالوگ مورد "تکرار"؛
نکته مهم این است که Notepad++ به طور مداوم وضعیت فایل های باز شده در آن را کنترل می کند و در صورت تغییر توسط برنامه دیگری یا حذف آنها، ویرایشگر به شما هشداری مبنی بر تغییر فایل توسط برنامه دیگری را نشان می دهد و از شما می خواهد که آن را به روز کنید. :
8. می توانید قابلیت های ویرایشگر تست Notepad++ را با استفاده از موارد مختلف گسترش دهید پلاگین ها. برخی به طور پیش فرض نصب می شوند و بقیه را می توان با استفاده از مدیر افزونه داخلی نصب کرد که از تب منوی بالای صفحه "Plugins" - "Plugin Manager" - "Show Plugin Manager" نامیده می شود:
پنجره "Plugin Manager" باز می شود که در آن تب اول لیستی از افزونه های موجود را در خود دارد. برای نصب افزونه مورد نظر، کادر کنار آن را علامت بزنید و روی دکمه «نصب» کلیک کنید.
با کمک افزونه ها می توانید فایل ها را با هم مقایسه کنید، گرامر را بررسی کنید، FTP را جاسازی کنید و به طور کلی می توانید یک ویرایشگر متن معمولی را به ابزار قدرتمندبرای ایجاد وب سایت ها
سعی می کنم در یکی از مقالات زیر ویژگی های افزونه ها را با جزئیات شرح دهم، پس فراموش نکنید که در به روز رسانی وبلاگ مشترک شوید. به زودی میبینمت!
ویرایشگر متن لینوکس احتمالاً یکی از پرکاربردترین برنامه ها بعد از مرورگر و مدیر فایل. می توان از آن برای نوشتن کد، ویرایش استفاده کرد فایل های پیکربندی، دستورالعمل هایی را برای کاربران یا یادداشت ها ایجاد کنید و موارد دیگر.
در لینوکس، ویرایشگرهای متن به دو صورت وجود دارند: ویرایشگرهای متن - ویرایشگرهای کنسول، و ویرایشگرهای متنی گرافیکی برای لینوکس با رابط کاربری گرافیکی. اولی بیشتر در سرورها و دومی در رایانه های خانگی استفاده می شود. در این مقاله به بررسی بهترین متن می پردازیم ویرایشگرهای لینوکسمنبع باز، هم برای سرورها و هم برای رایانه های شخصی.
Vim یک ویرایشگر متنی خط فرمان قدرتمند لینوکس است که عملکرد ویرایشگر قدیمی یونیکس Vi را گسترش داده و بهبود می بخشد. این یکی از بهترین ویرایشگرهای لینوکس است، یکی از محبوب ترین و پرکاربردترین ویرایشگرهای متن در بین مدیران سیستمو برنامه نویسان بسیاری از کاربران آن را ویرایشگری برای برنامه نویسان می دانند. هنگام ویرایش کد و فایل های پیکربندی، می توانید برجسته سازی نحو را فعال کنید.
2. Gedit
این یک بهترین ویرایشگر متن لینوکس چند منظوره با رابط گرافیکی است. به طور پیش فرض در محیط دسکتاپ گنوم می آید. استفاده و سفارشی سازی این ویرایشگر بسیار آسان است و از تعداد زیادی افزونه پشتیبانی می کند.
در اینجا مزایای اصلی آن آمده است:
- پشتیبانی از UTF-8
- تنظیم اندازه و رنگ فونت
- برجسته سازی نحو را تنظیم کنید
- قابلیت کپی و چسباندن
- لغو و انجام مجدد اقدامات
- بازگرداندن فایل ها
- جستجو و جایگزینی
- کلیپ بورد
3. ویرایشگر نانو
Nano یک ویرایشگر متن کنسول لینوکس برای مبتدیان و پیشرفته است کاربران لینوکس. استفاده از آن بسیار راحت است.
برخی از ویژگی های نانو:
- میانبرهای صفحه کلید بسیار قابل تنظیم
- برجسته سازی نحو
- لغو و انجام مجدد اقدامات
- تمام فضای موجود در خروجی استاندارد را اشغال می کند
- از خواندن از ورودی استاندارد پشتیبانی می کند
4. گنو ایمکس
این یک ویرایشگر متن لینوکس بسیار توسعه پذیر و قابل تنظیم است، با یک مفسر داخلی برای زبان برنامه نویسی lisp. برای گسترش عملکرد، می توانید افزونه های مختلفی را نصب کنید.
- ویژگی های Emacs:
- مستندات زیاد
- برجسته سازی نحو
- پشتیبانی از چندین زبان با استفاده از یونیکد
- پشتیبانی از برنامه های افزودنی مختلف، از جمله ایمیل، اخبار، اشکال زدا، تقویم و موارد دیگر.
5. کیت/کوریت
این یک ویرایشگر متنی غنی و بسیار قابل توسعه است که با محیط دسکتاپ KDE Plasma ارائه می شود. پروژه Kate با هدف توسعه دو برنامه اصلی است: KatePart و Kate.
KatePart یک جزء ویرایشگر متن است که در بسیاری از برنامه های KDE که ممکن است نیاز به ویرایش متن باشد استفاده می شود و Kate یک رابط چند سندی برای کار با ویرایشگرهای متن است.
ویژگی های کلیدی:
- قابلیت ها را با اسکریپت ها گسترش دهید
- پشتیبانی از یونیکد
- ویرایش متن در چندین پنل
- پشتیبانی از تکمیل خودکار
همچنین از ویرایش فایل از راه دور و بسیاری از عملکردهای دیگر از جمله جستجو و جایگزینی، برنامه نویسی، برجسته کردن متن، پشتیبان گیری و غیره پشتیبانی می کند.
6. متن آهک
این حتی بیشتر از یک ویرایشگر متن قدرتمند برای لینوکس است. این یک IDE کامل منبع باز است. می توان گفت جانشین Sublime Text محبوب است. قابل استفاده به عنوان در خط فرمانو همچنین با رابط گرافیکی.
7. ویرایشگر پیکو
این یکی دیگر از ویرایشگرهای خط فرمان بر اساس ویرایشگر استفاده شده توسط Pine news است. این بهترین ویرایشگر متن لینوکس برای کاربران جدید است، عمدتاً به دلیل سادگی آن در مقایسه با سایر ویرایشگرهای رابط کاربری گرافیکی.
8JedEditor
این یکی دیگر از ویرایشگرهای متن کنسول لینوکس با پشتیبانی از رابط کاربری گرافیکی و منوی کشویی است. به طور خاص برای توسعه ساخته شده است نرم افزارو یکی از او ویژگی های کلیدیپشتیبانی از حالت یونیکد است.
9.GVM
این هست نسخه گرافیکیویرایشگر متن محبوب VIm. تمام ویژگی های Vim را دارد و همچنین منویی دارد که با آن می توانید کارهای زیادی را انجام دهید.
10. جیانی
این ویرایشگر متنی IDE دیگری مانند لینوکس است که برای توسعه نرم افزار با استفاده از ابزارهای GTK طراحی شده است.
تمام ویژگی های اساسی لازم را دارد:
- برجسته سازی نحو
- رابط پلاگین
- پشتیبانی از انواع فایل های مختلف
- پشتیبانی از تاشو کد و ناوبری
- تکمیل خودکار
- پشتیبانی از بسته شدن خودکار برچسب های HTML و XML
- توابع مدیریت پروژه
11. پد برگ
این یک ویرایشگر متن لینوکس سبک وزن با رابط کاربری گرافیکی مبتنی بر GTK است. به دلیل سادگی در بین کاربران جدید لینوکس محبوب است.
ویژگی های ویرایشگر:
- تشخیص رمزگذاری خودکار
- واگرد و مجدد توابع
- شماره خطوط در فایل
- پشتیبانی را بکشید و رها کنید
- پشتیبانی از چاپ
Bluefish بهترین ویرایشگر متن لینوکس برای برنامه نویسان و توسعه دهندگان وب است که نصب و استفاده آسان است. از تعداد زیادی ویژگی پشتیبانی می کند:
- سبک و سریع
- ادغام با خارجی ابزارهای لینوکس: lint، weblint، make، awk، grep، sort و غیره.
- قابلیت بررسی املا
- پشتیبانی از کار بر روی چندین پروژه
- ویرایش فایل از راه دور
- پشتیبانی را پیدا کرده و جایگزین کنید
- پشتیبانی از لغو و انجام مجدد اقدامات
- بازیابی خودکار فایل های تغییر یافته
13. اتم
این یک ویرایشگر متن لینوکس بسیار قابل تنظیم برای توسعه دهندگان Github بر اساس موتور کرومیوم است. این برنامه بیشتر شبیه یک IDE است تا یک ویرایشگر. عملکرد را می توان با تعداد زیادی افزونه افزایش داد.
احتمالا یکی از بهترین ویرایشگرها برای توسعه دهندگان وب است. در اینجا ویژگی های آن است:
- رابط مدرن به سبک Flat
- پشتیبانی از تعداد زیادی پلاگین
- پشتیبانی از بسیاری از زبان های برنامه نویسی
- برجسته سازی نحو
- اشکال زدایی برنامه ها در Chromium
- خطا در برجسته کردن
14. براکت
یکی دیگر از ویرایشگرهای متن لینوکس مدرن مبتنی بر موتور کرومیوم، این بار از Adobe. ویژگی های خاص
کسانی که برای مدت طولانی به توسعه وب مشغول بوده اند نیز همینطور هستند. از این گذشته، همیشه چیز جدیدی ظاهر میشود، نیازهای مشتری تغییر میکند، مهارتهای شما بهبود مییابد، میخواهید فرآیندهای روتین را برای پروژههای بزرگ خودکار کنید و تا آنجا که ممکن است فرصتها را از جعبه خارج کنید. در این مقاله بهترین ویرایشگرهای متن را برای توسعه دهندگان وب گردآوری کرده ایم این لحظه.
متن عالی (ویندوز، لینوکس، مک)
این یک ویرایشگر متن برای توسعه دهندگان وب است که به زبان های C++ و Python نوشته شده است. به لطف استفاده از چارچوب UI خود، در همه پلتفرم های پشتیبانی شده یکسان به نظر می رسد. توسعه دهندگان یک نسخه آزمایشی رایگان ارائه می دهند، اما برای استفاده طولانی مدت باید مجوز خریداری کنید. امتیاز این است که مجوز به ازای هر کاربر (به ازای هر کاربر) و نه برای هر دستگاه (در هر دستگاه) اعطا می شود. هنگام خرید چندین مجوز برای یک شرکت، تخفیف نیز در دسترس است.
مزایای اصلی Sublime Text:
- سهولت استفاده - پس از باز کردن Sublime Text، میتوانید تقریباً بلافاصله کار در آن را شروع کنید.
- جستجوی سریع و انعطاف پذیر با استفاده از مسابقات فازی.
- امکان انتخاب چندگانه برای وارد کردن متن یکسان در چندین خط به طور همزمان. برای تنظیم موقعیت مکان نما، Ctrl + دکمه چپ ماوس یا Ctrl + دکمه چپ را سه بار کلیک کنید تا کل پاراگراف انتخاب شود.
- داشتن یک مینی نقشه بصری از کد - هنگام کار با آن مفید است فایل های بزرگ، زیرا به شما امکان می دهد به سرعت قطعات لازم را پیدا کنید:
- امکان استفاده از اسنیپت ها برای سرعت بخشیدن به کار و تعداد زیادی افزونه برای بیشترین وظایف مختلف. اصلی را می توان در نظر گرفت کنترل بسته، که با آن می توانید افزونه های لازم را مستقیماً از ویرایشگر جستجو و نصب کنید.
در اینجا چند نمونه از افزونه ها آورده شده است:
Emmet یک افزونه عالی است که به شما امکان می دهد از میانبرها برای وارد کردن برچسب های خاص استفاده کنید، به عنوان مثال:
Ul#nav>li.item$*3>a(Item $)
Emmet میانبر بالا را به لیستی با سه عنصر تبدیل می کند:
SublimeLinter یک افزونه بررسی نحو است. این به شما اجازه می دهد تا با بررسی کد نوشته شده در پرواز، تعداد خطاها را به حداقل برسانید. شما فقط باید بسته های مورد نیاز را نصب کنید، به عنوان مثال: SublimeLinter-html-tidy، SublimeLinter-csslint، SublimeLinter-jshint و SublimeLinter-php.
CSScomb افزونه ای است که به شما کمک می کند انتخابگرهای CSS را به ترتیب صحیح برای خواندن و ویرایش آسان تر در آینده قرار دهید.
در مورد معایب Sublime Text، این موارد شامل هزینه آن (70 دلار) و همچنین این واقعیت است که پیکربندی نه از طریق رابط کاربری گرافیکی، بلکه با تغییر تنظیمات json انجام می شود.
WebStorm (ویندوز، لینوکس، مک)
WebStorm فقط یک ویرایشگر نیست، بلکه یک محیط توسعه یکپارچه (IDE) است که به زبان جاوا نوشته شده است. اما از آنجایی که تفاوت بین IDE و ویرایشگرها با تعداد زیادی افزونه می تواند ناچیز باشد، تصمیم گرفتیم آن را نیز در این لیست قرار دهیم.
WebStorm دارای مزایای زیر است:
- به لطف ادغام سیستم های کنترل نسخه، از جمله Git، Mercurial و Subversion، با پروژه های با هر اندازه ای کارآمد کار کنید.
- کیفیت کد و توسعه آزمایش محور (TTD) را با JsTestDriver Google افزایش دهید.
- LiveEdit برای نمای فوریبدون بارگیری مجدد صفحه تغییر می کند.
- وجود ویژگی های داخلی برای بررسی کیفیت کد - JSHint، JSLint، Google Closure Linter.
- پشتیبانی تعداد زیادیفناوریها: TypeScript، CoffeeScript، Less، Sass، Stylus، Compass، EJS، Handlebars، Mustache، Web Components، Jade، Emmet و غیره.
WebStorm یک موهبت الهی برای کسانی است که به عملکردهای مختلف زیادی نیاز دارند و مایل به پرداخت آن هستند: هزینه مجوز فردی برای سال اول 59 دلار است، هزینه مجوز شرکتی برای سال اول 129 دلار است. اگر به چیز ساده تری نیاز دارید، به ویرایشگرهای دیگر نگاه کنید.
Atom (ویندوز، لینوکس، مک)
برخلاف دو ویرایشگر قبلی، Atom رایگان و متن باز است. از 50 ماژول مونتاژ شده و به زبان های C++، JavaScript، CSS و HTML نوشته شده است. این امکان وجود دارد که ماژول های خود را به مخزن عمومی اضافه کنید تا دیگران بتوانند از آنها استفاده کنند. این همه ویژگی های اساسی مشابه Sublime Text را دارد جستجوی سریعمسابقات فازی در پروژه ها و فایل ها، وجود مینی مپ و همچنین استفاده از اسنیپت ها. این Emmet، پیشوند خودکار، فرمت خودکار کد با atom-beautify، Livereload که قبلا ذکر شد، پشتیبانی می کند.
مزایای Atom نسبت به متن Sublime پولی:
- تنظیمات رابط کاربری گرافیکی به جای فایل های JSON.
- برای نصب افزونه ها، نیازی به نصب Package Control ندارید، همه چیز از رابط بصری انجام می شود.
براکت (ویندوز، لینوکس، مک)
این یک ویرایشگر متن برای توسعه دهندگان وب از Adobe است. دارای کد منبع باز و ویژگی های ساده اما ضروری است که در ویرایشگرهای ذکر شده وجود دارد:
- نمایش فوری تغییرات در مرورگر ().
- انتخاب و ویرایش چندگانه
Bonus Brackets یک API مستند برای ایجاد پلاگین های خود و همچنین ویژگی Extract for Brackets (پیش نمایش) است که روند دریافت رنگ، فونت و داده های اندازه از PSD را سرعت می بخشد.
عیب براکت سرعت پایین کار در صورت نصب تعداد زیادی افزونه است.
Coda (سیستم عامل مک و iOS)
TextMate و Coda محبوب ترین ویرایشگرهای متن وب برای مک هستند. ما معتقدیم که Coda هنوز برای توسعه دهندگان وب مناسب تر از TextMate است که به عنوان یک محصول جهانی تصور می شد. Coda یک ویرایشگر سبک وزن با همه است توابع مورد نظر(مانند تا کردن کد، یافتن و جایگزینی سریع، تکمیل خودکار پروژه، پشتیبانی از Git و Subversion)، اما ویژگیهای خاص خود را نیز دارد:
- امکان ویرایش فایل ها از راه دور از طریق سرورهای FTP، SFTP، WebDAV یا Amazon S3.
- جستجوی ساده با استفاده از عبارات منظم به لطف دکمههای عام.
- پیش نمایش WebKit و AirPreview. دومی به شما امکان می دهد از iPad یا iPhone با نسخه iOS Coda برای پیش نمایش صفحات در حالی که آنها را روی دسکتاپ تایپ می کنید استفاده کنید.
- ترمینال داخلی و ویرایشگر MySQL.
Coda نیز پلاگین های خاص خود را دارد، اما، البته، تعداد آنها به اندازه ویرایشگرهای منبع باز نیست. بسیاری از افزونه PHP & Web Toolkit را تحسین می کنند که شامل موارد زیر است:
- بررسی خودکار نحو PHP با خطای بعدی و ذخیره خودکار.
- سازماندهی، قالب بندی مجدد کد نوشته شده در HTML، CSS، جاوا اسکریپت یا PHP.
- اعتبار سنجی HTML، CSS و جاوا اسکریپت.
- جاوا اسکریپت و کوچک سازی CSS.
هزینه مجوز Coda برای یک کاربر 99 دلار است.
همانطور که می بینید، عملکرد ویرایشگرهای مدرن بسیار گسترده است، بنابراین انتخاب به پلت فرم مورد استفاده و همچنین به توانایی های مالی بستگی دارد. کدام ویرایشگر را برای توسعه وب ترجیح می دهید؟
کارکنان استودیو همیشه آخرین روندهای طراحی و توسعه وب را دنبال می کنند. با انتخاب ما به عنوان شریک، می توانید مطمئن باشید که سایت شما استانداردهای طراحی و توسعه وب مدرن را دارد.
هر کار و هر پروژه ای نیاز به یک IDE کامل ندارد، بنابراین برای بسیاری، ویرایشگر متن مورد علاقه هنوز ابزار اصلی است. و به نظر می رسد که انتخاب ساده است: Sublime Text قدرتمند، قابل توسعه، اما ساده، کلاسیک های زنده به شکل emacs و vim، و موارد دلخواه monoplatform - Notepad++ برای ویندوز، TextMate برای OS X و Geany برای لینوکس. اما پس از همه، ویراستاران جدید تقریبا هر روز ظاهر می شوند - آیا منطقی است که عادت های خود را تغییر دهید؟ ببینیم چه خبر است.
اتم
در آگوست 2011، یکی از بنیانگذاران GitHub، کریس "defunkt" Wanstrath یک هدف بلندپروازانه برای خود تعیین کرد: ایجاد ویرایشگری که واقعا منبع باز بود و امکان هک نامحدود را ارائه می کرد، بدون اینکه به Vim یا Emacs دوم تبدیل شود (که همانطور که می دانید . ، تقریباً همه چیز را می توانید انجام دهید، اما فقط در صورتی که مغزهایی مانند جف دین داشته باشید). و اکنون، پس از سه سال و بیش از پانزده هزار commit، آزمایش عمومی بتا آغاز شد. در ماه مارس سال جاری، Atom برای دانلود در دسترس همگان قرار گرفت. این شرکت معروف چگونه میخواهد رویکرد ما به کدنویسی را تغییر دهد؟
اولین چیزی که توجه شما را به هنگام راهاندازی یک برنامه جدید GitHub جلب میکند، رابطی است که به طرز باورنکردنی شبیه Sublime Text است. این به خودی خود منهای نیست. واقعیت شناخته شدهکه رابط Sublime از دیگری الهام گرفته شده است، زمانی نه کمتر ویرایشگر محبوبکد برای OS X TextMate. تاریخچه فعلی با Atom و Sublime تنها بر تصمیمات موفق رابط کاربری گرافیکی دومی تاکید دارد.
دومین ویژگی Atom این است که در واقع یک برنامه وب است که در کرومیوم پیچیده شده است. خیر، البته، ویرایشگر نماد خود را در داک، منوهای معمولی سیستم و پشتیبانی از کلیدهای میانبر بومی دارد. فقط هسته Atom بیشتر در CoffeeScript نوشته شده است، روی Node.js اجرا می شود و رابط ویرایشگر خود یک صفحه HTML با نشانه گذاری کاملاً معمولی است. میتوانید این موضوع را با انتخاب Developer -> Toogle developer tools از منوی View تأیید کنید.
سومین ویژگی جالب اتم ماژولار بودن آن است. در بهترین سنت های اکوسیستم Node.js، با استفاده از حداکثر تعداد ماژول های باز (بیش از پنجاه) نوشته شده است. این بدان معنی است که اگر برخی از عملکردهای معمولی را دوست ندارید، طبق اطمینان توسعه دهندگان، می توانید به راحتی از بین بیش از 70 هزار بسته موجود در رجیستری npm جایگزینی برای آن انتخاب کنید یا افزونه خود را بنویسید. با توجه به اینکه جاوا اسکریپت در واقع برای مدت طولانی محبوب ترین زبان در GitHub بوده است و CoffeeScript تنها کمی از Perl فاصله دارد، این به آینده Atom اطمینان می دهد.
![](https://i1.wp.com/xakep.ru/wp-content/uploads/2014/10/atom2-1040x723.png)
در مورد ویژگی های کشنده چطور؟ اینجا همه چیز چندان هم گلگون نیست. چه در جوانی پروژه باشد و چه در چیز دیگری، اما اتم به جز نام بزرگ سازندگان و امیدهای زیاد، چیزی را ارائه نمی دهد که بتواند ساعت ها با آن بازی کند. چیزهایی که توسط توسعه دهندگان به عنوان مزیت ارائه می شوند (به عنوان مثال، تکمیل خودکار، برگه ها، جمع کردن کد، قطعه قطعه) فقط می توانند باعث ایجاد یک لبخند محبت آمیز بر روی چهره پیروان Sublime شوند. بله، البته، Atom قبلاً مدیر بسته خود را دارد، اما من چیزی در مخازن آن پیدا نکردم که نتوان آن را با استفاده از افزونه های Sublime پیاده سازی کرد.
میز نور
توسعه Light Table در سال 2011 آغاز شد، زمانی که برنامه نویس آمریکایی کریس گرنجر تصمیم گرفت که فرآیند کار با کد در ویرایشگرهای متن مدرن به خوبی با گردش کار مدرن مطابقت ندارد. به طور خلاصه، هدف Light Table این است که فرآیند توسعه را واقعاً تعاملی و بصری کند، و به توسعهدهنده بازخورد فوری در مورد هر اقدامی بدهد و در نتیجه به حرکت سریع کدهای بزرگ کمک کند. با این ایده بود که کریس به کیک استارتر رفت و به سرعت 316720 دلار برای توسعه پروژه جمع آوری کرد و هدف اعلام شده 200000 دلار بود. چرا ایدههای کریس اینقدر برای نانواها جذاب بود؟
یکی از جالب ترین ویژگی های Light Table توانایی کار با اسناد هنگام نوشتن کد است. برای مشاهده توضیحات یک تابع، کافی است ماوس را روی آن نگه دارید. ویرایشگر فوراً مستندات مربوط به تابع یا پارامتر درخواستی را پیدا کرده و نمایش می دهد (در مورد روش های داخلی) یا شرح prepend تابع را مستقیماً در کد نشان می دهد. این تا حدودی شبیه تکمیل خودکار مورد استفاده در محیط توسعه ویژوال استودیو مایکروسافت است، اما بسیار عمیق تر و قدرتمندتر است.
دومین ویژگی کشنده را می توان اجرای آنی توابع در جریان نوشتن کد نامید. این به شما امکان می دهد شرایط ورودی مختلف را در حالت اشکال زدایی امتحان کنید و نه تنها نتیجه را مشاهده کنید، بلکه نحوه عبور متغیرها از کل کد را نیز مشاهده کنید. همچنین یک چیز بسیار مفید است، به خصوص زمانی که در مورد نتیجه اجرای یک قطعه کد مطمئن نیستید.
![](https://i1.wp.com/xakep.ru/wp-content/uploads/2014/10/lt1.png)
میز نور تراشه سوم - فرصت منحصر به فردسازماندهی کد در جداول به اصطلاح. آنها از نظر منطقی بلوک های کاملی از کد هستند که از طریق آنها می توانید تعامل عملکردهای برنامه جداگانه را تجسم کنید. با کمک این ویژگی، تقسیم فایل به چندین بلوک عملکرد مستقل و کار با آنها، ساختن نوعی داشبورد واقعی از کد بسیار راحت است. همچنین یک ویژگی خوب برجسته کردن بلوک هوشمند است - در این مورد، احتمال گیج شدن در جریان کار بصری از قبل به صفر می رسد.
![](https://i2.wp.com/xakep.ru/wp-content/uploads/2014/10/lt2.png)
با وجود فلسفه نسبتاً غیرعادی، Light Table بدون شک ویرایشگر نسل جدیدی است. ویژگی آن این نیست که بر روی فناوری های مد روز نوشته شده است، بلکه در تغییر رویکرد به فرآیند توسعه نرم افزارهای پیچیده است. احتمالاً هنگام کار با اسکریپت های ساده JS، قدرت واقعی Light Table احساس نمی شود، اما برای پروژه ها کمی پیچیده تر می شود. ابزار ضروری. فقط باید بهش عادت کنی اما این کار آسانی نیست.
اهک
کل Lime را می توان با یک عبارت واحد، اما شناخته شده Bobuk توصیف کرد - درخشش و فقر منبع باز. این پروژه که سال گذشته توسط فردریک "کوارنستر" انبوم آغاز شد، یک هدف واحد و واضح دارد: ایجاد یک سازنده متن باز به سبک Sublime Text. دلیل این تمایل قابل درک است - نویسنده، یکی از طرفداران سرسخت Sublime، از توسعه کند پروژه و عدم رفع اشکالات پیش پا افتاده برای نسخه های گذشته ناراضی بود. معلوم شد که این ایده نزدیک به چندین ده نفر همفکر بود و به زودی اولین نسخه Lime روشن شد.
اولین چیزی که هنگام آشنایی با این ویرایشگر باعث دفع می شود، عدم وجود حداقل ظاهری از بسته های باینری است. به طور کلی، منطق چنین تصمیمی واضح است: Lime یک برنامه کاربردی واحد نیست، بلکه مجموعه ای از یک backend جداگانه در زبان Go و چند فرانت اند برای انتخاب است. با این حال، این کار را آسانتر نمیکند - تلاش برای اینکه Lime به طور ابتدایی با یک حرکت سریع کار کند، با وابستگیهای Go، تنظیمات و دیگر لذتهای زندگی به یک هیاهو هیجانانگیز تبدیل میشود.
در مورد کار در این ویرایشگر، در حال حاضر صراحتاً ناخوشایند است و در واقع چیزی برای نوشتن در مورد چیزی منحصر به فرد در اینجا وجود ندارد. Lime هنوز نمی تواند حتی ویژگی هایی را که سایر ویرایشگرهای متن بدیهی می دانند، به رخ بکشد. به نظر می رسد که توسعه دهندگان همچنان به معماری برنامه و تمیزی کد بیشتر توجه می کنند تا عملکرد. تا حدودی، سازگاری جزئی با Sublime API (و برخی از بخشهای TextMate، به ترتیب) وضعیت را نجات میدهد، اما، با وجود این، Lime هنوز هم مشکلات بزرگی با قابلیت استفاده دارد.
به طور کلی، امروز لیمو تأثیری مضاعف بر جای می گذارد. وقتی ابزار کار شما کاملاً باز و انعطاف پذیر است، باید عالی باشد. اما بیایید با خودمان صادق باشیم: چند نفر از ما تا به حال به بازنویسی قسمت جلویی ویرایشگر متن خود فکر می کنیم؟ چند نفر از ما به جای استفاده از این ابزار برای هدف مورد نظر خود - یعنی نوشتن برنامه های خود در آن، حتی به فکر ایجاد یک ویرایشگر متن برای خود به دلیل برخی ناراحتی ها هستیم؟ برای اکثر توسعه دهندگان (مخصوصاً کسانی که به Stallman مغز مبتلا نیستند)، عملکرد Sublime Text و سیستم پلاگین آن برای چشمان برای حل مشکلات روزمره کافی است. و صادقانه بگویم، برای چندین سال کار روزانه در Sublime، هیچ باگ فوق بحرانی ندیده ام که نتوانم راه حلی برای آن پیدا کنم. بنابراین در این مرحله، Lime واقعا فقط برای طرفداران منبع باز سرسخت با زمان آزاد زیاد و تمایل به بهتر کردن این دنیا مناسب است.
براکت توسط Adobe
Brackets یک پروژه نسبتاً جوان (از سال 2011 توسعه یافته) است، اما یک پروژه جالب از Adobe است. هدف آن ساده است - ایجاد یک محیط توسعه حداقلی و راحت که به حداقل تلاش توسعه دهنده نیاز دارد. در حافظه من قبلاً تعداد قابل توجهی پروژه با اهداف مشابه وجود داشت. ببینیم آیا ادوبی با کمک جامعه توانسته در این زمینه هم کار جالبی انجام دهد؟
با کمال تعجب، براکتز بسیار خوب بود. هر چیزی که نیاز دارید خارج از جعبه کار می کند (بعد از Lime، حتی این به یک معنا به یک مزیت تبدیل می شود). این پروژه واقعا آن را حل می کند وظیفه اصلی- نوشتن کد را آسان تر می کند، اگرچه این کار را عملاً بدون هیچ رویکرد اساسی جدید انجام می دهد. و اتفاقاً هیچ اشکالی در این مورد وجود ندارد.
براکت ها به زبان HTML/JS نوشته شده اند (ممنون که Flash یا Adobe AIR نیستید :))، کاملاً با Node.js یکپارچه شده است. از نظر ظاهری، تأثیر بسیار مطلوبی از جعبه ایجاد می کند (البته بدون لمس برخی از اسباب بازی ها). چیزی که از اولین ضربه به من رشوه داد تکمیل خودکار شگفت انگیز برای HTML/CSS/JS/jQuery بود. این واقعا هوشمند است و همچنین شامل بسیاری از چیزهای کوچک خوب است (به عنوان مثال، یک انتخاب کننده رنگ داخلی یا ابزاری برای انتخاب انتقال های گویش در CSS).
اما ویژگی اصلی قاتل برای من ویرایش درون خطی بخش های کد مرتبط بود. این فرصتی است برای مشاهده و ویرایش، مثلاً، مجموعه ای از ویژگی های CSS بر اساس کلاس یا شناسه آن به طور مستقیم از فایل HTML طرح بندی در یک منطقه جداگانه. Brackets ساختار پروژه شما را در زمان واقعی تجزیه و تحلیل میکند، یک درخت وابستگی ایجاد میکند و به شما اجازه میدهد تا بخشهای وابسته به هم کد را بدون ترک متن فایل اصلی بنویسید. اعتراف می کنم که من دقیقاً چند سال پیش چنین عملکردی را در ویرایشگر متن ساده خود دیدم (مطمئنم که من تنها نیستم). بنابراین چنین ویژگی نمی تواند شادی کند.از دیگر ویژگی ها می توان به دسترسی سریع به اسناد (البته نه به جزئیات جدول Light)، JSLint خارج از جعبه و یک مدیر افزونه خوب اشاره کرد. اگرچه، البته، براکت ها هنوز نمی توانند از چنین بسته های فراوانی مانند Sublime برخوردار باشند.
![](https://i2.wp.com/xakep.ru/wp-content/uploads/2014/10/brackets2-1040x719.png)
به طور کلی، علیرغم پشتیبانی تا حدی، به عنوان مثال، Ruby یا Python، Brackets عمدتاً توسعه دهندگان جلویی را هدف قرار می دهد. کاملاً با نیازهای طراحان چیدمان کنار می آید و به نوعی حتی IDE های تخصصی را پشت سر می گذارد. شما هیچ چیز انقلابی جدیدی در آن پیدا نمی کنید، به جز ویرایش کد درون خطی. به هر حال، آنچه هست، با وجدان و با جان انجام می شود. اگر بیشتر کد مشتری را روی پشتهای که خیلی پیچیده نیست تایپ میکنید یا مینویسید، Brackets ممکن است مورد پسند شما باشد.
زد
Zed یک ویرایشگر متن زیبا است که سعی می کند دوباره فکر کند فرآیند مدرنتوسعه نرم افزار. اگر Light Table در تلاش است تا اصل توسعه را تغییر دهد، Zed عمدتاً به آزمایش با رابط محدود می شود. توسعه در سال 2011 آغاز شد و امروز Zed در وب سایت رسمی به صورت باینری برای پلتفرم های اصلی و همچنین یک برنامه کاربردی برای وب کرومفروشگاه.
اولین چیزی که هنگام ملاقات با Zed توجه شما را جلب می کند، عدم وجود عناصر رابط آشنا مانند درخت پروژه یا برگه ها است. یک مرحله نسبتاً بحث برانگیز، اغلب آسان تر است که ساختار پروژه را دقیقاً توسط درخت در طول توسعه هدایت کنید. اما در غیاب زبانه ها مقداری دانه منطقی وجود دارد: معمولاً هنگام کار با پروژه های بزرگتعداد برگه های باز به طور تصاعدی افزایش می یابد و پس از نیم ساعت کار باید دائماً از آنها عبور کنید و چیزی را که در حال حاضر با آن کار نمی کنید ببندید. با این حال، در Zed، پیمایش در یک پروژه یا با پرش مستقیم به فایل مورد نظر در پروژه با نام آن (Ctr/Cmd + E) از طریق یک کنسول کوچک در بالای برنامه انجام میشود.
دومین ویژگی به یاد ماندنی Zed تاکید بر رابط چند ستونی است. این ویرایشگر چندین گزینه تقسیم فضای کاری ثابت - 50/50٪، 25/75٪ و غیره را پشتیبانی می کند. شایان ذکر است که ستون دوم (یا حتی سوم) نه تنها برای ویرایش چندین فایل به طور همزمان، بلکه برای پیش نمایش فوری کد در زبان هایی است که نیاز به پردازش دارند (مانند Markdown یا CoffeeScript).
هنگام کار با Zed، واقعاً می توانید تمرکز آن را بر روی ویرایش از راه دور احساس کنید. بنابراین، خارج از جعبه، پشتیبانی بسیار خوبی برای ویرایش فایلها از Dropbox یا مستقیماً دارد سرور راه دورو از جلسات پشتیبانی می کند. اما این دقیقاً همان چیزی است که ویرایشگر Zed بسیار ضعیف است. تکمیل خودکار داخلی آن مبتنی بر فرهنگ لغت است، آن را ندارد وسیله مناسبکار با برنامه های افزودنی، به شما اجازه نمی دهد UI را آنطور که می خواهید سفارشی کنید. اگرچه، احتمالا، زد فقط در مورد آن نیست.
ضمناً لازم به ذکر است که زد بسیار متفکر است. در مواقعی، برنامه برای مدت زمان طولانی منجمد می شود و تمام پاسخگویی را از دست می دهد، که البته، راحتی را به یک تجربه نسبتاً غیر معمول اضافه نمی کند.
در مجموع، زد عجیب است و قطعا برای همه نیست. اگر با سفارشی سازی بی پایان زحمت نمی دهید رابط کاربری، قابل حمل بودن برای شما مهم است، امکان ویرایش پایدار فایل ها در یک سرور راه دور و شما آماده هستید تا چیزی غیر معمول را امتحان کنید، می توانید در اطراف بازی کنید. اما برای نوشتن روزانه کد، Zed به وضوح مناسب نیست.
با سلام خدمت خوانندگان محترم سایت وبلاگ. برای مدت طولانی می خواستم در مورد یک ویرایشگر رایگان فوق العاده بنویسم (لینک به وب سایت رسمی منتهی می شود که در آن می توانید دانلود کنید آخرین نسخهبا پشتیبانی از زبان روسی).
سالهاست که یکی از برنامه های مورد تقاضا و پرکاربرد بوده است ویرایش HTML، کدهای CSS و PHP. حتی تعجب می کنم: "چگونه قبلاً بدون آن مدیریت کردم و با کمک برخی برنامه های دیگر به پتانسیل آن پی بردم؟".
در حال حاضر من همیشه چند مرورگر را به طور همزمان روی رایانه خود دارم، یک مدیر FTP بسیار ساده، رایگان و راحت FileZilla و همین ویرایشگر، که قابلیت های آن به سادگی با دفترچه یادداشت مورد استفاده به طور پیش فرض در ویندوز قابل مقایسه نیست. اما اول از همه.
دانلود و ویژگی های Notepad++ Editor
نصب برنامه در ویندوز به طور کامل انجام شده است به روش معمول. همچنین در صورت تمایل می توانید Notepad++ Portable را دانلود کنید، نمایندگی نسخه قابل حملاین ویرایشگر که نیازی به نصب در سیستم عامل ندارد.
نسخه قابل حمل را می توان از نسخه معمولی دریافت کرد اگر بایگانی را با برنامه در هر مکان مناسبی باز کنید و اجرا کنید. فایل اجرایی notepad.exe.
تمامی مزایای ویرایشگر Notepad++
در واقع، دفترچه یادداشت تعبیه شده در ویندوز با قهرمان ما مانند زمین و آسمان تفاوت دارد. در دفترچه یادداشت کلاسیک عملاً چیزی جز توانایی مشاهده و ایجاد فایل های متنی ساده وجود ندارد (به نظر می رسد چیزی شبیه به چوب حفاری که توسط افراد در مراحل اولیه توسعه استفاده می شود).
با شروع استفاده از Notepad با دو مزیت، حداقل برای تنظیم فایل های Html و CSS، بلافاصله از عصر حجر خارج خواهید شد و وارد کابین یک ماشین خاکبرداری مدرن خواهید شد. البته برنامه های جایگزین دیگری نیز وجود دارد و حتی، اما برای یک مبتدی، یک "نوت بوک با دو مزیت" بیشتر خواهد بود (IMHO).
بله، البته، در ابتدا، استفاده از آن ممکن است پیچیده و غیر متعارف به نظر برسد. اما این فقط در ابتدای آشنایی است و پس از آن انجام آن بدون آن برای شما به همان اندازه دشوار خواهد بود که به عنوان مثال، بسیاری از کاربران رایانه به زندگی خود فکر نمی کنند (همچنین نوعی "کلاسیک") .
اگر Notepad ++ را با برنامههای پیچیدهتری که برای تسهیل نوشتن و ویرایش کدهای مختلف طراحی شدهاند، مانند Dreamweaver مقایسه کنیم، استدلالهای زیادی برای استفاده از قهرمان ما وجود دارد:
- اول از همه، کاملا رایگان است، به این معنی که اگر نسخه های هک شده برنامه های پولی را در نظر نگیرید (که ممکن است بستری برای تروجان ها و سایر ویروس ها باشد) می توانید با استفاده از آن به جای همان Dreamweaver، مقدار زیادی صرفه جویی کنید.
- در مرحله دوم، Notepad بسیار بیشتر است سبک و سریعاز بسیاری از ویراستاران پولی. علاوه بر این، امکان استفاده از آن بدون نصب اصلاً در سیستم عامل ویندوز (به اصطلاح نسخه قابل حمل- قابل حمل) و مثلاً آن را بپوشید. در نتیجه، شما همیشه یک ابزار راحت، کاربردی و کاملاً قابل درک برای کار با Html، PHP و ده ها نوع کد دیگر در دسترس خواهید داشت.
چرا این ویرایشگر ارزش دانلود دارد؟
به طور خلاصه به قابلیت ها و ویژگی های آن می پردازیم و سپس سعی می کنیم با جزئیات بیشتری به بررسی آنها بپردازیم. بنابراین، Notepad ++ می تواند کارهای زیر را انجام دهد:
- ده ها مورد از محبوب ترین زبان های برنامه نویسی و نشانه گذاری مانند: Ada، Assembler، C، C#، C++، CSS، FORTRAN، HTML، Java، JavaScript، Objective-C، Pascal، Perl، PHP، Python، Ruby، SQL را برجسته کنید. xml.
- اجرای آن بسیار آسان است تغییر رمزگذاریبه عنوان مثال، به موردی که اکنون محبوب است، که من در مقاله ای در مورد مبارزه با krakozyabrs در رمزگذاری های زبان روسی در مورد آن صحبت کردم (آن را در پیوند ببینید).
- در یک پنجره از برنامه، امکان باز کردن هر تعداد فایل برای ویرایش وجود دارد، زیرا Notepad ++ از آن استفاده می کند. زبانه هابه روشی که قبلاً در مرورگرهای مدرن به آنها عادت کرده اید.
رنگ فلاپی دیسک در هر برگه نشان می دهد که آیا شما آن را ذخیره کرده اید یا خیر آخرین تغییراتبا استفاده از دیسکت مشابه در نوار ابزار. در برگه فعال، یک فلاپی دیسک قرمز (و در یک زبانه غیرفعال - بنفش) نشان دهنده فراموشی شما است.
- با این ویرایشگر می توانید جستجو کردن(Ctrl + F) هم روی سند باز شده در آن و هم در کل میزبان فایل های متنی موجود در یک پوشه خاص. امکان جستجو با جایگزینی و استفاده از عبارات منظم وجود دارد. یک ابزار فوق العاده مفید
- در تنظیمات این ویرایشگر می توانید نوشتن خودکار تگ Html در حال بستن را هنگام تایپ تگ باز و همچنین گزینه تکمیل خودکار تگ ها را فعال کنید.
- Notepad++ نه تنها تاریخچه ای از تمام تغییرات شما را نگه می دارد و به شما امکان می دهد هر تعداد قدم را به عقب برگردانید یا به جلو بروید، بلکه عملکرد نیز دارد. ذخیره سازی پشتیبانکپی از این اسناد به روشی که مایکروسافت ورد انجام می دهد.
- این ویرایشگر قابلیت مدیریت دارد کلیدهای داغ، که تعداد زیادی از آنها در آن تنظیم شده است - از منوی بالا "گزینه ها" - "کلیدهای داغ". علاوه بر این، هنگامی که بر روی ترکیب مورد نظر خود دوبار کلیک می کنید، پنجره ای برای نقشه برداری مجدد کلید باز می شود که برای کسانی که از ویرایشگر دیگری به Notepad تغییر می کنند راحت باشد.
- Notepad در طول سالیان عمر خود پلاگین های زیادی دریافت کرد، برخی به طور پیش فرض با آن نصب می شوند و بقیه از منوی بالایی "Plugins" - "Plugin Manager" - "Show Plugin Manager" در دسترس شما قرار خواهند گرفت.
برای نصب کافیست در تب اول تیک پلاگین مورد نظر را زده و بر روی دکمه “Install” کلیک کنید.
پس از آن، پنجره ویرایشگر دوباره بارگیری می شود و افزونه جدید در برگه ای به همین نام در دسترس خواهد بود:
- بیشتر این " چاقوی سوئیسیمیتواند از طریق FTP به سایت شما متصل شود، ماکروها را ضبط و پخش کند، املا را در لحظه بررسی کند، دو فایل را در پنجرههای باز نزدیک مقایسه کند، و موارد دیگر.
برای همه این زبانها، برجسته سازی نحو، کد را به خطوط و بلوکهایی تقسیم میکند که میتوان با کلیک بر روی منهای آن را جمع کرد و با کلیک بر روی علامت مثبت آن را گسترش داد. همچنین می توانید رابطه بین عناصر را با یک خط نقطه نشان دهید. به عنوان مثال، من یک قطعه کد PHP برای نشان دادن قابلیت های این ویرایشگر گرفتم:
اگر روی تگ Html افتتاحیه کلیک کنید، با پس زمینه آبی مشخص می شود و در عین حال تگ بسته شدن در صورت وجود، برجسته می شود. عالی برای یافتن عناصر بسته نشده و .
چه چیز دیگری ممکن است در Notepad++ نیاز داشته باشید
- به لطف برجسته سازی نحو در Notepad ++، بسیار آسان است، به عنوان مثال، بررسی اینکه آیا تمام تگ های Html در کد بسته شده اند یا خیر، و با حداقل تجربه، از قبل به صورت بصری آن را در کد خود یادداشت خواهید کرد. جایی اشتباهی رخ داده است، زیرا رنگ بندی کد در این مکان تغییر می کند.
- همچنین با توجه به اینکه کد به صورت رنگی برجسته می شود و متن معمولی مقالات من سیاه می ماند، برای اصلاح گر گرامر ثابت من (همسر عزیزم) بسیار راحت است که گرامر را در آن بررسی کند. نه، تمام شد، من هم از انواع مختلف استفاده می کنم، اما هنوز یکی از آنها نمی داند چگونه علائم نگارشی و همچنین خطاهای معنایی را بررسی کند.
- من همچنین توانایی نمایش بصری تک تک بلوکهای کد در این ویرایشگر متن را با برجسته کردن براکتهایی مانند () () دوست دارم. هنگامی که نشانگر ماوس بین هر یک از پرانتزها قرار دارد، آنها برجسته می شوند، گویی ابتدا و انتهای آن را برجسته می کنند. بلوک HTMLیا کد پی اچ پی
- علاوه بر اجرای عالی نور پس زمینه، باید به طور جداگانه به این امکان اشاره کرد یک قدم به عقب برو(لغو اقدام قبلی). علاوه بر این، تعداد گامها به عقب محدود نیست، که به شما امکان میدهد بدون خطر عواقب غیرقابل برگشت، از آزمایش کد نترسید.
لغو یک عمل در Notepad++ با استفاده از کلیدهای میانبر Ctrl+Z (Ctrl+Y یک گام به جلو است، یعنی لغو لغو)، با استفاده از آیتم های منوی مربوطه «ویرایش» یا استفاده از دکمه ها به شکل فلش های منحنی در نوار ابزار این ویرایشگر
- Notepad++ دائماً وضعیت اسناد باز شده در آن را کنترل می کند و اگر مثلاً در برنامه دیگری تغییر یا حذف شوند، پنجره ای به شما نشان داده می شود که از شما می خواهد این برگه را با سند ببندید یا نسخه اصلاح شده آن را بارگیری مجدد کنید.
- همانطور که قبلاً اشاره کردم، در یک دفترچه یادداشت با دو ویژگی مثبت، یک فرصت وجود دارد تنظیمات برجسته سازی نحو(و همچنین ده ها زبان دیگر) متناسب با سلیقه و نیاز شما، اما من هرگز از این گزینه استفاده نکرده ام، زیرا تنظیمات پیش فرض کاملاً راضی هستند.
اما هیچ کس شما را برای انجام این کار اذیت نمی کند، زیرا همه چیز بسیار ساده است - موارد "Options" - "Defining styles" را از منوی بالا انتخاب کنید، در نتیجه پنجره ای باز می شود که می توانید فونت ها و رنگ ها را به خوبی تنظیم کنید. خود را برای برجسته کردن Html، PHP یا هر زبان دیگری که نیاز دارید.
- ابزار دیگری که در این ویرایشگر برای من بسیار راحت به نظر می رسد، امکان کشیدن و رها کردن میانبرهای اسناد به طور مستقیم در پنجره برنامه برای باز کردن آنها است (اگرچه این به سختی می تواند کسی را شگفت زده کند) و توانایی کشیدن و انداختندر خود سند، قطعه کد انتخاب شده (دکمه سمت چپ ماوس) را به مکانی که نیاز دارید.
- هنگام کار با Notepad++ شما قادر خواهید بود نشانگر قرار دهید، که در آن نت نامیده می شود، اما ماهیت این تغییر نمی کند. در خط مورد نیاز خود می توانید با کلیک روی آن یک نشانگر به شکل نقطه آبی در حاشیه سمت چپ قرار دهید.
برای تنظیم نشانگر (یادداشت) در ویرایشگر، می توانید از کلید ترکیبی Ctrl-F2 نیز استفاده کنید و برای حرکت بین نشانگرهای قرار داده شده در سند، کافی است F2 یا Shift-F2 را به صورت متوالی فشار دهید تا در میان یادداشت ها حرکت کنید. در جهت مخالف.
- اگر در این ویرایشگر با یک فایل Html کار می کنید، می توانید ببینید کد شما در مرورگر چگونه به نظر می رسدفایرفاکس یا IE با انتخاب موارد مناسب از منوی استارت. اگر به مرورگر دیگری نیاز دارید، آیتم بالای "راه اندازی" را انتخاب کنید و در پنجره باز شده به دنبال فایل اجرایی مورد نیاز خود بگردید.
- نیز وجود دارد قابلیت ضبط ماکروها، که من هنوز درست نکرده ام، اما منطق کار آنها کاملا ساده است. ابتدا با انتخاب "Macros" - "Start Recording" از منوی ویرایشگر، آن را ضبط کرده و سپس ماکروهای ضبط شده را در آن قرار دهید. جای مناسببا انتخاب آنها از منوی ویرایشگر یا با استفاده از کلیدهای میانبر اختصاص داده شده به آنها کد کنید.
همچنین در Notepad++ این امکان وجود دارد تکمیل خودکارکلمه ای که تایپ می کنید، که اگر از املای صحیح یک اپراتور Html خاص، PHP یا هر کد دیگری مطمئن نیستید، می تواند بسیار راحت باشد. برای این کار در هنگام تایپ کافیست کلید ترکیبی Ctrl-Space را فشار داده و از پنجره باز شده گزینه مورد نظر را انتخاب کنید:
اگر میخواهید تکمیل کد را به صورت خودکار، بدون استفاده از کلیدهای میانبر انجام دهید، باید «گزینهها» - «تنظیمات» را از منوی بالا انتخاب کنید و در برگه «رزرو / تکمیل خودکار»، کادر «فعال کردن برای هر ورودی» را علامت بزنید. ".
کدگذاری و کار با فایل ها در پنجره ویرایشگر Notepad++
- لازم به ذکر است که این ویرایشگر کد به شما امکان ذخیره و تبدیل فایل های Html، PHP و سایر فایل ها را به کدگذاری UTF-8 (بدون BOM) می دهد. این بیش از یک بار به من کمک کرد تا هنگام کار با سایت های مختلف بر مشکل رمزگذاری روسی غلبه کنم.
وقتی می خواستم هر کتیبه ای را در سایت به روسی تغییر دهم، اغلب در نتیجه باگ هایی مواجه می شدم که دلیل آن کدگذاری Windows-1251 بود که فایل منبع در آن ذخیره شده بود.
پس از تبدیل فایل اصلی به رمزگذاری UTF-8 (بدون BOM)، krakozyabry با موفقیت به نمادهای معمولی روسی تبدیل شد. که اگر سیریلیک را به هر فایلی از موتور اضافه کنید، برای نمایش صحیح آن در سایت، یا باید فوراً آن را در رمزگذاری صحیح ذخیره کنید یا سپس آن را تبدیل کنید.
احتمالاً باید چند کلمه در مورد همین BOM بگوید. نکته این است که وقتی با اشیاء متنی مختلف در حالت عادی کار می کنید دفترچه یادداشت ویندوز، سپس هنگام ذخیره آن در رمزگذاری UTF-8، کاراکترهای نامرئی (BOM) اضافه می شود که ممکن است متعاقباً بر عملکرد تأثیر بگذارد. فایل داده شده(به عنوان مثال PHP ممکن است خطا ایجاد کند).
- اگر می خواهید محتویات یک فایل باز را چاپ کنید، کد به شکلی که در پنجره برنامه مشاهده می کنید چاپ نمی شود. اما از منوی "گزینه ها" - تب "تنظیمات" را انتخاب کنید "مهر"شما آزاد خواهید بود که این را تغییر دهید و گزینه چاپ برجسته کد با رنگ، اجازه نمایش شماره خطوط، سرصفحه ها و پاورقی ها و غیره را انتخاب کنید. چیزها:
- این ویرایشگر متن پیشرفته همچنین این قابلیت را دارد که هر تعداد اسناد جدید را که دوست دارید باز کند بدون ترس از اینکه نوار وظیفه سیستم عامل را به هم ریخته باشید. در هماهنگی با مرورگرهای مدرن، تمام اسناد جدید را نه در یک پنجره برنامه جدید، بلکه باز می کند در یک برگه جدیدیک پنجره از قبل باز
علاوه بر این، این برگه های اسناد مختلف در پنجره این دفترچه یادداشت را می توان خودسرانه با ماوس کشیده، بسته و به حداقل رساند.
خوب، بسته به تنظیمات انجام شده ("گزینه ها" - "تنظیمات")، تمام برگه هایی که قبل از بستن Notepad ++ باز شده اند، دفعه بعد که برنامه شروع می شود بازیابی می شوند (دوباره، مشابه نحوه کار مرورگرها). شما می توانید غیر ضروری را ببندید دوبار کلیک کنیدروی آنها یا به صورت عمودی قرار دهید.
- علاوه بر عملیات معمول برگه، این ویرایشگر را می توان به طور همزمان در یک پنجره باز کرد دو کپی از یک سند. اگر نیاز به کار با سند در بخشهای مختلف آن (مشاهده در جایی یا کپی کردن و جایگذاری در جایی) دارید، ممکن است لازم باشد.
برای فعال کردن این حالت، فقط باید کلیک کنید کلیک راستماوس را روی زبانه مورد نظر قرار دهید ویرایشگر PHPو انتخاب کنید مورد متنی"تکثیر در پنجره ای دیگر".
بسیار راحت است که پس از ذخیره تغییرات در یکی از کپی های سند، نسخه دوم نیز به روز می شود (یعنی گیج نمی شوید - آیا تغییرات را ذخیره کرده اید و در کدام نسخه).
- من هم خیلی دوستش دارم جستجوی داخلیمطابق با اسناد باز Html یا PHP با امکان تعویض(برخی افراد به طور فعال از عبارات منظم برای این کار استفاده می کنند، اما من آنها را نمی شناسم و شرمنده ام). تمام غنای جستجو در این ویرایشگر متن پیشرفته را می توان با باز کردن آیتم منوی "جستجو" درک کرد. اسکرین شات را در ابتدای مقاله ببینید.
به طور کلی، این ویرایشگر متن بسیاری از ویژگی های مفید و راحت را از عملکرد سایر برنامه ها گرفته است که برای توسعه دهندگان آن و کسانی که برای آن پلاگین می سازند احترام ویژه ای قائل می شوند که اکنون به برخی از آنها پرداخته می شود.
استفاده از پلاگین در Notepad++
اجازه دهید یادآوری کنم که برای نصب یک افزونه جدید، فقط باید "Plugins" را از منوی بالای ویرایشگر انتخاب کنید - " مدیر پلاگین- "نمایش مدیر پلاگین".
و در پنجره باز شده در تب اول (از منوی بالا) کادر مربوط به افزونه مورد نظر را علامت زده و بر روی دکمه کلیک کنید. نصب.
پس از آن، پنجره ویرایشگر دوباره بارگذاری می شود و افزونه جدید در تبی به همین نام در دسترس خواهد بود. به طور کلی، همه چیز آسان تر نیست.
چه پلاگین های دفترچه یادداشت ممکن است در کار خود نیاز داشته باشید
- اگر افزونه Customize Toolbar را با استفاده از Plugin Manager نصب کنید، میتوانید آن را به هم بزنید، حذف یا اضافه کنید. دکمه های نوار ابزاراین برنامه.
- در ابتدای مقاله به Light Explorer اشاره کردم که قابلیت باز شدن در ستون سمت چپ را اضافه می کند مدیر فایل. با این حال، برای همین منظور، می توانید از اکسپلورر استفاده کنید که آن را در مدیر پلاگین پیدا خواهید کرد.
- افزونه عالی ویرایش وب، اجازه می دهد، با قیاس با ویرایشگر Htmlوردپرس برای قاب بندی متن با بیشترین برچسب های درخواستی برای عناوین، لیست ها، جداول و موارد دیگر. قطعه مورد نظر را انتخاب کرده و روی یکی از دکمه های نوار ابزار Notepad++ کلیک کنید.
- ImgTags - اجازه می دهد تا با اندازه های افقی و عمودی قبلاً ثبت شده (خود آنها را محاسبه می کند که بسیار جالب است) آماده شده است. ویژگی های ALTو SRC (همچنین باید مسیر را به پوشه حاوی تصاویر روی سرور خود اضافه کنید).
تعداد زیادی لوسیون اضافی و راحت توسط این افزونه ارائه شده است. TextFX، که پس از نصب در منوی بالایی به همین نام در ویرایشگر موجود خواهد بود. اگر هنوز چنین موردی ندارید، به Plugins - Plugin Manager - Show Plugin Manager بروید، لیست را در تب اول به پایین اسکرول کنید و کادر کنار TextFX Character را علامت بزنید.
پس از نصب، ویرایشگر راه اندازی مجدد می شود و منو نمایش داده می شود گزینه جدید TextFX با بسیاری از موارد فرعی کشویی. به عنوان مثال، فعال کردن گزینه نشان داده شده در شکل می تواند زندگی شما را در هنگام ویرایش یا نوشتن HTMLکد:
در این حالت، به محض اینکه تگ Html افتتاحیه را در ویرایشگر متن Notepad ++ وارد کنید، تگ بسته شدن جفت شده با آن بلافاصله در کنار آن ظاهر می شود. در مواجهه با صرفه جویی در زمان قوی و کاهش قابل توجه احتمال خطا به دلیل یک برچسب بسته نشده است. با این حال، این چیز من را آزار می دهد و از آن استفاده نمی کنم. اما این به هیچ وجه شأن و منزلت او را التماس نمی کند.
لوسیون های بسیار زیادی در TextFX وجود دارد، بنابراین خودتان کار آنها را در عمل امتحان کنید و تصمیم بگیرید که دقیقا چه چیزی برای شما راحت و مفید است.
خب در ادامه مبحث تب ها در ویرایشگر، قابل ذکر است که امکان آن وجود دارد مقایسه دو سند. ابتدا این افزونه باید از طریق Plugin Manager نصب شود:
برای فعال کردن حالت مقایسه اسناد در Notepad ++، فقط باید "افزونه ها" - "مقایسه" - "مقایسه" را از منوی بالا انتخاب کنید یا Alt + D را روی صفحه کلید فشار دهید. در نتیجه تب فعال فعلی در پنجره این نوت بوک و همچنین تب واقع در کنار آن باز می شود.
برای راحتی مقایسه دو سند Html یا PHP، ویرایشگر Notepad++ تفاوت های موجود در آنها را برای شما برجسته می کند. برای تغییر حالت عادی کار با اسناد، موارد "افزونه ها" - "مقایسه" - "پاک کردن نتایج" را در منوی بالا انتخاب کنید یا Ctrl + Alt + D را روی صفحه کلید فشار دهید.
علاوه بر این، دو سند در پنجره Notepad++ را می توان به صورت عمودی و افقی مشاهده کرد. برای انتخاب راحت ترین راه برای خود، روی محل قسمت آنها کلیک راست کرده و جهت چرخش (راست یا چپ) را انتخاب کنید.
به هر حال، اگر مثل من عمدتاً از Notepad++ برای ویرایش Html یا استفاده می کنید فایل های PHPسایت شما، ممکن است برای شما مفید باشد که بتوانید به آن متصل شوید از طریق FTP مستقیماً از این ویرایشگر متن. با این حال، من دوست دارم با FileZilla بیشتر کار کنم، به خصوص که آنها حتی موفق به سرقت رمزهای عبور از من شدند.
اگر می خواهید کار از طریق FTP از طریق Notepad را امتحان کنید، سپس "Plugins" - "NppFTP" - "Show NppFTP Window" را از منوی بالا انتخاب کنید، در نتیجه پنجره مشتری FTP در سمت راست باز می شود.
برای راه اندازی یک اتصال FTP، روی نماد چرخ دنده کلیک کنید، "تنظیمات پروفایل" را انتخاب کنید و جزئیات اتصال خود را وارد کنید. کار بیشتر با آنچه که در مقاله درباره FileZilla که زندگی می کند نوشتم تفاوت چندانی ندارد.
پنجره املایی را در Notepad++ با استفاده از افزونه ها بررسی کنید
برای اتصال بررسی دستور زبان روسیویرایشگر Notepad ++ از افزونه Shell-Checker (از آیتم منو "Plugins") استفاده می کند، که برای آن باید فرهنگ لغت زبان روسی را از این صفحه دانلود کنید و هنگام فعال کردن این افزونه غلط گیر املا، مسیر را در رایانه خود مشخص کنید. به فایل دیکشنری
جزئیات نصب وجود دارد. ابتدا نیاز خواهید داشت دانلودنصب کننده کامل، و سپس یک فایل با فرهنگ لغت روسی aspell-ru-0.50-2-3.exe. ابتدا نصب کننده کامل را نصب کنید که در ویزارد آن شخصاً مسیر پیش فرض را تغییر ندادم (c:\Program Files (x86)\Aspell\).
سپس بسته زبان را نصب کنید، جایی که ابتدا باید حرف "y" را در پنجره DOS وارد کنید و Enter را روی صفحه کلید فشار دهید (اگرچه ممکن است فقط من بودم، زیرا قبلا گنو Aspell را روی رایانه نصب کرده بودم):
سپس جادوگر نصب فرهنگ لغت روسی استاندارد شروع می شود، جایی که دوباره مسیر پیش فرض را تغییر ندادم. همه.
حالا Notepad ++ را مجددا راه اندازی کنید و یا موارد نشان داده شده در بالا را از منو انتخاب کنید یا ترکیب غیرواقعی CTRL + ALT + SHIFT + S را روی صفحه کلید نگه دارید. در پنجره ای که باز می شود، باید مسیر دایرکتوری BIN را از پوشه Aspell وارد کنید:
اگر هنگام نصب گنو آسپل و دیکشنری روسی مسیر را تغییر ندادید، باید اینجا را وارد کنید:
C:\Program Files (x86)\Aspell\bin\
خوب، یا چیزی مشابه، بسته به سیستم عامل شما. تمام شد، اکنون متنی را که می خواهید املای آن را بررسی کنید انتخاب کنید و CTRL + ALT + SHIFT + S را فشار دهید (می توانید این ترکیب را در تنظیمات کلید میانبر تغییر دهید - به بالا مراجعه کنید). پنجره ای ظاهر می شود که در آن اولین خطای یافت شده نمایش داده می شود:
می توانید آن را نادیده بگیرید یا از بین گزینه های ارائه شده جایگزین مناسبی را انتخاب کنید. اگر چندین ماژول زبان گنو Aspell را نصب کرده اید، در پایین می توانید زبان بررسی را تغییر دهید. همین.
DSpellCheck- خیلی راه حل مناسببه روش پلاگین قبلی، زیرا از گنو آسپل و فرهنگ لغت روسی آن نیز استفاده می کند، اما در حال حاضر درست مانند تمام مرورگرهای مدرن، املا را به سرعت بررسی می کند. به پلاگین منیجر بروید و آن را نصب کنید.
بررسی گرامر بلافاصله به طور پیش فرض روشن می شود (با برداشتن تیک کادر نشان داده شده در تصویر غیرفعال می شود)، اما فقط ماژول زبان انگلیسی متصل می شود، بنابراین به تنظیمات DSpellCheck می رویم و تغییرات را ایجاد می کنیم.
Aspell را از لیست کشویی انتخاب کنید (اگر هنوز آن را نصب نکرده اید، این مقاله را کمی بالا ببرید و ماژول را به همراه روسی دانلود کنید. بسته اموزشی زبانبرای نصب آنها در سیستم عامل خود)، و درست در زیر مسیر فایل aspell-15.dll را مشخص کنید. کمی پایین تر، زبان دیکشنری متصل را انتخاب کنید، اگر چند تا از آن ها را نصب کرده اید و روی Apply کلیک کنید.
اکنون تمام خطاهای یافت شده با یک خط مواج قرمز خط کشیده می شوند (رنگ را می توان در تنظیمات تغییر داد) و هنگامی که نشانگر ماوس را نگه دارید، یک فلش ظاهر می شود که با کلیک روی آن می توانید گزینه را انتخاب کنید. املای صحیحکلمه داده شده، یا آن را در فرهنگ لغت یا در لیست نادیده گرفتن قرار دهید.
موفق باشی! به زودی شما را در سایت صفحات وبلاگ می بینیم
با رفتن به اینجا می توانید ویدیوهای بیشتری را تماشا کنید");">
![](https://i2.wp.com/ktonanovenkogo.ru/wp-content/uploads/video/image/sport-ekstremal-smert.jpg)
ممکن است علاقه مند باشید
نحوه حذف خطوط خالی در Notepad++ نحوه جداسازی دامنه ها از لیست URL ها و حذف تکرارهای آنها با استفاده از Notepad++ (تهیه لیستی برای پیوندهای Disavow)