پرش به محتوا

نت‌پد++

از ویکی‌پدیا، دانشنامهٔ آزاد
(تغییرمسیر از نُت‌پد++)
‎Notepad++‎
توسعه‌دهنده(ها)دون هو
مخزن
سیستم‌عاملویندوز
حجم۷٫۲۸ مگابایت
مجوزمجوز گنو
وبگاه

نت‌پد++ (به انگلیسی: Notepad++) یک ویرایشگر کد منبع و ویرایش‌گر متن باز برای ویندوز است.[۲] یکی از نقاط برتری نت‌پد++ بر ویرایش‌گر جاسازی شده در ویندوز نت‌پد، داشتن ویرایش‌گر تب‌دار است که کار را برای ویرایش هم‌زمان چند پروندهٔ باز شده، آسان می‌سازد.

این نرم‌افزار به عنوان نرم‌افزار رایگان عرضه می‌شود.[۳][۴] این پروژه قبلاً در سورس‌فورج نگهداری می‌شد و از سورس‌فورج، بیش از ۲۷ میلیون بار بارگذاری شده‌است[۵][۶] و دو بار برندهٔ جایزهٔ «انتخاب انجمن سورس‌فورج» به عنوان «بهترین ابزار توسعه» شده‌است.[۷] این پروژه از ژوئن ۲۰۱۰ بر روی سایت TuxFamily نگهداری می‌شود. نت‌پد++ برای نمایش و ویرایش کد زبان‌های برنامه‌نویسی از ویرایش‌گر مؤلفهٔ نمایشی سینتیلا استفاده می‌کند.

قابلیت‌ها

[ویرایش]

برخی از ویژگی‌های کلی نت‌پد++ عبارتند از:[۸]

  • قابلیت انتخاب رابط سند[۹]
  • قابلیت کشیدن و رها کردن متن
  • قابلیت ذخیره داده در چند کلیپ بورد
  • قابلیت تقسیم صفحه نمایش برای دسترسی بیشتر
  • قابلیت جستجوی نوشته‌ها (تفاوتی بین متن و کد قائل نمی‌شود)
  • پشتیبانی از فرمت‌های فایل مانند یونیکد برای نوشتن به کد سیستم‌های بین‌المللی
  • جستجو و جایگزین کردن بیش از چند سند
  • مقایسه فایل‌ها
  • قابلیت نزدیک برنده یا زوم کردن (به انگلیسی: Zoom)

زبان‌های برنامه‌نویسی

[ویرایش]

این نرم‌افزار همچنین شامل امکاناتی برای ویرایش کد منبع است که عبارتند از:[۸]

  • تکمیل خودکار کدها
  • نشانه گذاری
  • به وجود آوردن هماهنگی‌ها در زمان نوشتن متن به صورت برجستگی‌های متنی
  • احیا و سفارشی کردن تو رفتگی‌ها و برجستگی‌های متنی
  • نظم در جایگزینی و جستجوی حروف
  • ترکیب گفتار
  • مرورگر FTP (شامل افزونه‌ها در نصب استاندارد)
  • اجرا و ضبط ماکروها (به انگلیسی: Macro)
  • ابزارهای مختلف از قبیل مرتب‌سازی خط، تبدیل متن و مورب‌کردن متن
  • تشخیص خودکار وضعیت پرونده
  • افزونه(به انگلیسی: Plugin) چند خطی برای نظم دادن جستجو و جایگزین کردن عبارت‌ها

افزونه‌ها

[ویرایش]

نت‌پد++ توسط ماکروها و افزونه‌ها پشتیبانی می‌شود.[۱۰] هم‌اکنون ۲۷ افزونه رسمی برای نت‌پد++ موجود است که ۱۰ تا از آن‌ها به صورت پیشفرض در برنامه وجود دارند.[۱۱]

اولین افزونه‌ای که در این برنامه گنجانده شد «TextFX» نام داشت، این افزونه شامل قابلیت‌هایی مانند: اعتبارسنجی W3C, HTML, CSS و مرتب‌سازی متن، تغییر حالت حروف و رسیدگی به نقل قول‌ها بود.[۱۲]

توسعه

[ویرایش]

به منظور افزایش عملکرد و کاهش حجم این برنامه، این پروژه بر پایه ویرایش و ساخت در سی++ و تنها با فراخوانی Win32 API و با استفاده از STL نوشته شده‌است.

هدف از کار کردن با نت‌پد++ می‌تواند کاهش مصرف انرژی کلی با استفاده از فایل‌های باینری کارآمد که نیاز به استفاده از قدرت پردازنده را کمتر می‌کند، باشد.[۸]

وبگاه جدید

[ویرایش]

در پی تحریم صورت گرفته علیه ایران، کوبا، کرهٔ شمالی، سودان و سوریه از طرف وبگاه سورس‌فورج (که در اثر اعمال فشار دولت آمریکا بر پروژه‌های متن‌باز برای تبعیت از قانون ایالات متحده انجام شد)، سازندگان نت‌پد++ در بیانیه‌ای این اقدام را مضحک و پوچ دانستند و با بیان اینکه نت‌پد++ به مانند همه نرم‌افزارهای مجانی و متن‌باز که بر روی سورس‌فورج قرار دارند، ورای تملک دولت ایالات متحدهٔ آمریکا هستند، دامنه‌ای به نام notpad-plus-plus.org با میزبانی یک وبگاه مستقر در فرانسه ایجاد و ثبت کردند و پروژه را به پایگاه TuxFamily منتقل کردند تا این نرم‌افزار عمومی و متن‌باز را از آنجا به تمام جهان به صورت آزاد ارائه دهند.[۱۳]

پانویس

[ویرایش]
  1. "Notepad++ v7.7.1 released | Notepad++". notepad-plus-plus.org (به انگلیسی). Retrieved 2019-09-21.
  2. 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)
  3. "SourceForge.net: Project Statistics for Notepad++". Retrieved 2009-07-15.
  4. "Top Downloads - For all time, updated daily". Retrieved 2009-12-17.
  5. "SourceForge.net: Project Statistics for Notepad++". SourceForge. Retrieved 2011-04-18.
  6. "Top Downloads - For all time, updated daily". SourceForge. Retrieved 2011-04-18.
  7. "SourceForge's 4th Annual Community Choice Awards". سورس‌فورج. Archived from the original on 19 September 2009. Retrieved 2009-10-01.
  8. ۸٫۰ ۸٫۱ ۸٫۲ «Notepad++ Homepage - "Syntax Highlighting and Syntax Folding"». بایگانی‌شده از اصلی در ۱۸ آوریل ۲۰۰۸. دریافت‌شده در ۹ ژوئیه ۲۰۱۰.
  9. Fox, Geoff (July 7, 2008). "Notepad++ Does It Again Again". AppScout. Archived from the original on 6 September 2010. Retrieved 9 July 2010.
  10. Smith, Tim (September 21, 2009). "Notepad++ 5.5". Archived from the original on 19 July 2009. Retrieved 2009-10-01.
  11. «Notepad++ Download Page». بایگانی‌شده از اصلی در ۳ ژوئن ۲۰۱۰. دریافت‌شده در ۹ ژوئیه ۲۰۱۰.
  12. TextFX Official Homepage
  13. «وبگاه نت‌پد++». بایگانی‌شده از اصلی در ۲۱ دسامبر ۲۰۱۰. دریافت‌شده در ۹ ژوئیه ۲۰۱۰.

منابع

[ویرایش]