یک ادیتور برای همه ی زبان های برنامه نویسی !!!
عید سعید فطر رو به همه ی شما بازدیدکننده های گرامی تبریک و تهنیت عرض می کنم . ایشالله که پایان ماه رمضان ، پایانی باشه بر رفتار های نادرست و نسنجیده ی گذشتمون و آغازی برای قدم نهادن در مسیر یک زندگی سالم ، با نشاط و پر از امید به آینده .
یکی از مهمترین دغدغه های من همیشه این بود که موقع ادیت کردن فایل ها و کدهای مختلف برنامه نویسیم اینکارو خیلی زود بتونم انجام بدم و خیلی دوست داشتم یه برنامه ای پیدا می شد که همه ی فایل ها و کدهای برنامه نویسیم رو – چه اسمبلی باشه ، چه #C ، چه java و javascript و html و css و php , xml – بتونم راحت باهاش باز کنم و از امکاناتش هم راضی باشم .
خیلی وقتا اینگونه فایل ها نیاز به یه ویرایش جزئی داشتن و باز کردن اون فایل با ادیتور مخصوص اون زبون کلی وقت تلف می کرد . مثلا واسه edit یه فایل ۲-۳ کیلوبایتی java باید یه ۱۰-۲۰ ثانیه صبر کرد تا ادیتور مخصوصش که eclipse باشه ، لود شه ! یا اینکه یه فایل C یا #C و ++C که باید منتظر لود شدن برنامه ی سنگینی مثل Microsoft Visual Studio بود ! (هر چند کامپایلر های سبکتر و البته با امکانات کمتری هم برای این زبون ها موجوده ) . این ویرایش های جزئی معمولا برای فایل های HTML ، XML و CSS و کلا زبونهای Markup یا همون نمادگذاری خیلی بیشتر لازم میشه .
بگذریم از این حرفا ! ویرایشگر ++NotePad یک برنامه ی رایگان و متن باز (open source) هست که دقیقا این مشکل و نیاز برنامه نویسایی رو که به چند زبون کد می نویسن حل میکنه . (برای کامپایل و اجرای کدها هم می تونید path فایل های مورد نیاز رو به notepad++ بدید تا اینکارو هم انجام بده) . البته انتظاری که از یک کامپایلر اختصاصی برای یک زبون رو دارید نباید از این برنامه داشته باشید .
++NotePade کلمات کلیدی اکثر زبون های برنامه نویسی رو در خودش داره و و با داشتن قابلیت Syntax Highlighting and Syntax Folding کدهای زبون های مختلف رو برای برنامه نویس خوانا تر و قابل فهم تر می کنه . این قابلیت باعث میشه که تمامی کلمات کلیدی زبونی که کد با اون نوشته شده به رنگهای مختلفی نمایش داده بشه ( مثلا اسامی متغیر ها به یک رنگ ، اپراتور ها ، اپرندها ، ثابتها و … هر کدوم به یک رنگ دیگر ) . این قابلیت باعث میشه که تکه های مختلف کدها ، مثل تگها در html توابع و متد ها در بقیه ی زبون ها و … دسته بندی بشه و شما بتونید مدیریت و تسلط بهتری روی کد داشته باشید .
++NotePad کلمات کلیدی یا همون keyword های اکثر زبونها رو در خودش داره . از جمله :
| C | C++ | Java | C# | XML | HTML |
| PHP | CSS | Assembly | ASCII art (.nfo) | doxygen | ini file |
| batch file | Javascript | ASP | VB , VBS | SQL | Objective-C |
| Matlab | Pascal | Perl | Python | Lua | TeX |
| TCL | Verilog | Ruby | Lisp | Scheme | Properties |
| Diff | Smalltalk | Postscript | VHDL | Ada | Caml |
این برنامه بهترین گزینه برای جایگزینی Notepad ویندوزه . پیشنهاد می کنم حتما دانلود کنید . تصاویری از محیط این برنامه رو می تونید در زیر ببینید . برای دیدن تصویر بزرگ روی هر کدام کلیک کنید :
![]() HTML,php,javascript Syntax highlighting |
![]() C, C++ Syntax highlighting and folding |
![]() Notepad style |
![]() Find all |
++NotePad تعداد زیادی plugin و افزونه های متعدد و به دربخوری هم داره . برای دانلود این برنامه ی رایگان و افزونه های اون به ادامه ی مطلب مراجعه کنید . 






آموزش
آموزش طراحي و Html









