از جمله ویرایشگرهای موجود در ویندوز می توان به Notepad اشاره نمود که از آن برای ویرایش متون استفاده می شود. اما یکی از اشکالات این برنامه ذخیره نکردن متون فارسی و یا زبان هایی که از راست به چپ می باشد، در پیش فرض UTF-8 است که گاهی باعث بروز مشکلات فراوانی برای کاربران می شود. ویرایشگر Notepad++ به عنوان جایگزینی برای Notepad و نیز سهولت در نوشتن و اجرای برنامه در زبان های مختلف ارائه شده است.
++Notepad یک ویرایشگر کد اصلی (source code) برنامه رایگان و جایگزینی برای برنامه Notepad ویندوز می باشد که از زبان های زیادی پشتیبانی می کند. این برنامه قابل اجرا در محیط MS Windows می باشد.
بر اساس امکانات و مولفه های ویرایش قدرتمند، ++Notepad با استفاده از زبان ++Cنوشته شده است و از کدهای خالص Win32 API و STL استفاده می کند که بتواند بالاترین سرعت اجرا و کمترین حجم برنامه را به دست آورد.
در زیر به بررسی برخی خصوصیات ++Notepad می پردازیم:
• پررنگ کردن و مشخص نمودن خطاهای نحوی و گرامری
• WYSIWYG
• نمایش رنگی دستورات زبان های برنامه نویسی مختلف بر اساس انتخاب کاربر
• اجرای خودکار برنامه
• استفاده همزمان از چندین سند
• قابلیت جستجو/ جایگزینی مقادیر یا متغیرهای برنامه
• قابلیت Drag & Drop کامل متون
• تعیین خودکار وضعیت فایل
• امکان Zoom in و zoom out
• پشتیبانی از محیط چند زبانه
• استفاده از Bookmark
• قابلیت ضبط و اجرای ماکرو
• و ...