نت‌پد++

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به ناوبری پرش به جستجو
‎Notepad++‎
Notepad++ Logo.png
Notepad++ v7 on Windows 10, with MediaWiki 1.27.1 source code, with split window view and autocompletion.png
نسخهٔ ۷ نت‌پد++ روی ویندوز ۱۰، تصویر نشان‌دهندهٔ کد مبدأ نسخهٔ ۱٫۲۷٫۱ مدیاویکی است.
توسعه‌دهنده(ها)دون هو
انتشار ابتدایی۲۴ نوامبر ۲۰۰۳
انتشار پایدار۷٫۷٫۱ / ۱۹ ژوئن ۲۰۱۹[۱]
نوشته‌شده بهسی پلاس پلاس
سیستم‌عاملویندوز
حجم۷٫۲۸ مگابایت
موجود به۴۹ زبان
پروانهمجوز گنو

نت‌پد++ (به انگلیسی: ‎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. p. 49. ISBN 1590598628. More than one of |isbn13= and |isbn= specified (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". سورس‌فورج. Retrieved 2009-10-01.
  8. ۸٫۰ ۸٫۱ ۸٫۲ Notepad++ Homepage - «Syntax Highlighting and Syntax Folding»
  9. Fox, Geoff (July 7, 2008). "Notepad++ Does It Again Again". AppScout.
  10. Smith, Tim (September 21, 2009). "Notepad++ 5.5". Retrieved 2009-10-01.
  11. Notepad++ Download Page
  12. TextFX Official Homepage
  13. وب‌گاه نت‌پد++

منابع[ویرایش]