نتپد++
![]() |
|
| توسعهدهنده(ها) | Don Ho |
|---|---|
| سیستمعامل | ویندوز |
| پروانه | مجوز گنو |
| وبگاه | http://www.notepad-plus-plus.org/ |
نتپد++ (به انگلیسی: Notepad++) یک ویرایشگر متن و ویرایشگر کد مبدأ آزاد برای ویندوز است که میتواند در لینوکس و مک اواس ده از طریق برنامههایی مانند واین مورد استفاده قرار بگیرد.[۱] یکی از نقاط برتری نتپد++ بر ویرایشگر جاسازی شده در ویندوز نتپد، داشتن ویرایشگر تبدار است که کار را برای ویرایش همزمان چند پروندهٔ باز شده آسان میسازد.
این نرمافزار به عنوان نرمافزار رایگان عرضه میشود.[۲][۳] این پروژه در سورسفورج نگهداری میشود و تا کنون ۲۰ میلیون بار بارگذاری شدهاست. دو بار منتخب برندهشدن در انجمن ابزار توسعه شد.[۴] نتپد++ برای نمایش و ویرایش متن و کد مبدأ زبانهای برنامهنویسی از ویرایشگر مولفهٔ نمایشی سینتیلا استفاده میکند.
محتویات |
[ویرایش] قابلیتها
برخی از ویژگیهای کلی نتپد++ عبارتند از:[۵]
- قابلیت انتخاب رابط سند[۶]
- قابلیت کشیدن و رها کردن متن
- قابلیت ذخیره داده در چند کلیپ بورد
- قابلیت تقسیم صفحه نمایش برای دسترسی بیشتر
- قابلیت جستجوی نوشته ها(تفاوتی بین متن و کد قائل نمیشود)
- پشتیبانی از فرمتهای فایل مانند یونیکد برای نوشتن به کد سیستمهای بینالمللی
- جستجو و جایگزین کردن بیش از چند سند
- مقایسه فایلها
- قابلیت نزدیک برنده یا زوم کردن (به انگلیسی: Zoom)
[ویرایش] زبانهای برنامهنویسی
این نرم افزار همچنین شامل امکاناتی برای ویرایش کد منبع میباشد که عبارتند از:[۵]
- تکمیل خودکار کدها
- نشانه گذاری
- بوجود آوردن هماهنگیها در زمان نوشتن متن به صورت برجستگیهای متنی
- احیا و سفارشی کردن تو رفتگیها و برجستگیهای متنی
- نظم در جایگزینی و جستجوی حروف
- ترکیب گفتار
- مرورگر FTP (شامل افزونهها در نصب استاندارد)
- اجرا و ضبط ماکروها (به انگلیسی: Macro)
- ابزارهای مختلف از قبیل مرتبسازی خط، تبدیل متن و موربکردن متن
- تشخیص خودکار وضعیت پرونده
- افزونه(به انگلیسی: Plugin) چند خطی برای نظم دادن جستجو و جایگزین کردن عبارتها
[ویرایش] افزونهها
نتپد++ توسط ماکروها و افزونهها پشتیبانی میشود.[۷] هم اکنون ۲۷ افزونه رسمی برای نتپد++ موجود است که ۱۰ تا از آنها به صورت پیشفرض در برنامه وجود دارند.[۸]
اولین افزونهای که در این برنامه گنجانده شد «TextFX» نام داشت، این افزونه شامل قابلیتهایی مانند: اعتبارسنجی W3C ، HTML ، CSS و مرتب سازی متن، تغییر حالت حروف و رسیدگی به نقل قولها بود.[۹]
[ویرایش] توسعه
به منظور افزایش عملکرد و کاهش حجم این برنامه، این پروژه بر پایه ویرایش و ساخت در سی++ و تنها با فراخوانی Win32 API و با استفاده از STL نوشته شدهاست.
هدف از کار کردن با نتپد++ میتواند کاهش مصرف انرژی کلی با استفاده از فایلهای باینری کارآمد که نیاز به استفاده از قدرت پردازنده را کمتر میکند، باشد.[۵]
[ویرایش] وبگاه جدید
در پی تحریم صورت گرفته علیه ایران، کوبا، کرهٔ شمالی، سودان و سوریه از طرف وبگاه سورسفورج، سازندگان نتپد++ در بیانیهای این اقدام را مضحک و پوچ دانستند و با بیان اینکه نتپد++ به مانند همه نرمافزارهای مجانی و متنباز که بر روی سورسفورج قرار دارند، ورای تملک دولت ایالات متحدهٔ آمریکا هستند، دامنهای به نام Notpad-Plus-Plus.ORG با میزبانی یک وبگاه مستقر در فرانسه ایجاد و ثبت کردند تا این نرمافزار عمومی و متنباز را از آنجا به صورت آزاد ارائه دهند.[۱۰]
[ویرایش] پانویس
- ↑ W. Jason Gilmore (2008). Beginning PHP and MySQL: From Novice to Professional. Novice to Pro Series (3rd ed.). Apress. pp. 49. ISBN 1590598628.
- ↑ "SourceForge.net: Project Statistics for Notepad++". http://sourceforge.net/project/stats/detail.php?group_id=95717&ugn=notepad-plus&type=prdownload&mode=alltime&package_id=0. Retrieved 2009-07-15.
- ↑ "Top Downloads - For all time, updated daily". http://sourceforge.net/top/topalltime.php?type=downloads. Retrieved 2009-12-17.
- ↑ "SourceForge's 4th Annual Community Choice Awards". http://sourceforge.net/community/cca09/winners/. Retrieved 2009-10-01.
- ↑ ۵٫۰ ۵٫۱ ۵٫۲ Notepad++ Homepage - «Syntax Highlighting and Syntax Folding»
- ↑ Fox, Geoff (July 7, 2008). "Notepad++ Does It Again Again". AppScout. http://www.appscout.com/2008/07/notepad_does_it_again_again.php.
- ↑ Smith, Tim (September 21, 2009). "Notepad++ 5.5". http://www.computeractive.co.uk/computeractive/downloads/2196837/notepad. Retrieved 2009-10-01.
- ↑ Notepad++ Download Page
- ↑ TextFX Official Homepage
- ↑ وبگاه نتپد++
[ویرایش] منبع
|
||||||||||||||||||||||||||
