نتپد++
نتپد++ (به انگلیسی: Notepad++) یک ویرایشگر کد منبع و ویرایشگر متن باز برای ویندوز است.[۲] یکی از نقاط برتری نتپد++ بر ویرایشگر جاسازی شده در ویندوز نتپد، داشتن ویرایشگر تبدار است که کار را برای ویرایش همزمان چند پروندهٔ باز شده، آسان میسازد.
![]() | |
![]() | |
توسعهدهنده(ها) | دون هو |
---|---|
مخزن | |
سیستمعامل | ویندوز |
حجم | ۷٫۲۸ مگابایت |
مجوز | مجوز گنو |
وبگاه |
این نرمافزار به عنوان نرمافزار رایگان عرضه میشود.[۳][۴] این پروژه قبلاً در سورسفورج نگهداری میشد و از سورسفورج، بیش از ۲۷ میلیون بار بارگذاری شدهاست[۵][۶] و دو بار برندهٔ جایزهٔ «انتخاب انجمن سورسفورج» به عنوان «بهترین ابزار توسعه» شدهاست.[۷] این پروژه از ژوئن ۲۰۱۰ بر روی سایت TuxFamily نگهداری میشود. نتپد++ برای نمایش و ویرایش کد زبانهای برنامهنویسی از ویرایشگر مؤلفهٔ نمایشی سینتیلا استفاده میکند.
قابلیتها
ویرایشبرخی از ویژگیهای کلی نتپد++ عبارتند از:[۸]
- قابلیت انتخاب رابط سند[۹]
- قابلیت کشیدن و رها کردن متن
- قابلیت ذخیره داده در چند کلیپ بورد
- قابلیت تقسیم صفحه نمایش برای دسترسی بیشتر
- قابلیت جستجوی نوشتهها (تفاوتی بین متن و کد قائل نمیشود)
- پشتیبانی از فرمتهای فایل مانند یونیکد برای نوشتن به کد سیستمهای بینالمللی
- جستجو و جایگزین کردن بیش از چند سند
- مقایسه فایلها
- قابلیت نزدیک برنده یا زوم کردن (به انگلیسی: Zoom)
زبانهای برنامهنویسی
ویرایشاین نرمافزار همچنین شامل امکاناتی برای ویرایش کد منبع است که عبارتند از:[۸]
- تکمیل خودکار کدها
- نشانه گذاری
- به وجود آوردن هماهنگیها در زمان نوشتن متن به صورت برجستگیهای متنی
- احیا و سفارشی کردن تو رفتگیها و برجستگیهای متنی
- نظم در جایگزینی و جستجوی حروف
- ترکیب گفتار
- مرورگر FTP (شامل افزونهها در نصب استاندارد)
- اجرا و ضبط ماکروها (به انگلیسی: Macro)
- ابزارهای مختلف از قبیل مرتبسازی خط، تبدیل متن و موربکردن متن
- تشخیص خودکار وضعیت پرونده
- افزونه(به انگلیسی: Plugin) چند خطی برای نظم دادن جستجو و جایگزین کردن عبارتها
افزونهها
ویرایشنتپد++ توسط ماکروها و افزونهها پشتیبانی میشود.[۱۰] هماکنون ۲۷ افزونه رسمی برای نتپد++ موجود است که ۱۰ تا از آنها به صورت پیشفرض در برنامه وجود دارند.[۱۱]
اولین افزونهای که در این برنامه گنجانده شد «TextFX» نام داشت، این افزونه شامل قابلیتهایی مانند: اعتبارسنجی W3C, HTML, CSS و مرتبسازی متن، تغییر حالت حروف و رسیدگی به نقل قولها بود.[۱۲]
توسعه
ویرایشبه منظور افزایش عملکرد و کاهش حجم این برنامه، این پروژه بر پایه ویرایش و ساخت در سی++ و تنها با فراخوانی Win32 API و با استفاده از STL نوشته شدهاست.
هدف از کار کردن با نتپد++ میتواند کاهش مصرف انرژی کلی با استفاده از فایلهای باینری کارآمد که نیاز به استفاده از قدرت پردازنده را کمتر میکند، باشد.[۸]
وبگاه جدید
ویرایشدر پی تحریم صورت گرفته علیه ایران، کوبا، کرهٔ شمالی، سودان و سوریه از طرف وبگاه سورسفورج (که در اثر اعمال فشار دولت آمریکا بر پروژههای متنباز برای تبعیت از قانون ایالات متحده انجام شد)، سازندگان نت���پد++ در بیانیهای این اقدام را مضحک و پوچ دانستند و با بیان اینکه نتپد++ به مانند همه نرمافزارهای مجانی و متنباز که بر روی سورسفورج قرار دارند، ورای تملک دولت ایالات متحدهٔ آمریکا هستند، دامنهای به نام notpad-plus-plus.org با میزبانی یک وبگاه مستقر در فرانسه ایجاد و ثبت کردند و پروژه را به پایگاه TuxFamily منتقل کردند تا این نرمافزار عمومی و متنباز را از آنجا به تمام جهان به صورت آزاد ارائه دهند.[۱۳]
پانویس
ویرایش- ↑ "Notepad++ v7.7.1 released | Notepad++". notepad-plus-plus.org (به انگلیسی). Retrieved 2019-09-21.
- ↑ W. Jason Gilmore (2008). Beginning PHP and MySQL: From Novice to Professional. Novice to Pro Series (3rd ed.). Apress. pp. 49. ISBN 1-59059-862-8.
{{cite book}}
: Unknown parameter|ISBN 13=
ignored (help) - ↑ "SourceForge.net: Project Statistics for Notepad++". Retrieved 2009-07-15.
- ↑ "Top Downloads - For all time, updated daily". Retrieved 2009-12-17.
- ↑ "SourceForge.net: Project Statistics for Notepad++". SourceForge. Retrieved 2011-04-18.
- ↑ "Top Downloads - For all time, updated daily". SourceForge. Retrieved 2011-04-18.
- ↑ "SourceForge's 4th Annual Community Choice Awards". سورسفورج. Archived from the original on 19 September 2009. Retrieved 2009-10-01.
- ↑ ۸٫۰ ۸٫۱ ۸٫۲ Notepad++ Homepage - "Syntax Highlighting and Syntax Folding"
- ↑ Fox, Geoff (July 7, 2008). "Notepad++ Does It Again Again". AppScout. Archived from the original on 6 September 2010. Retrieved 9 July 2010.
- ↑ Smith, Tim (September 21, 2009). "Notepad++ 5.5". Archived from the original on 19 July 2009. Retrieved 2009-10-01.
- ↑ Notepad++ Download Page
- ↑ TextFX Official Homepage
- ↑ «وبگاه نتپد++». بایگانیشده از اصلی در ۲۱ دسامبر ۲۰۱۰. دریافتشده در ۹ ژوئیه ۲۰۱۰.