نت‌پد++

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو
‎Notepad++‎
Notepad++ Logo.png
Notepad++ screenshot2.png
توسعه‌دهنده(ها) دون هو
انتشار ابتدایی ۲۴ نوامبر ۲۰۰۳
انتشار پایدار ۶.۶.۸ / ۲۴ ژوئیه ۲۰۱۴
سیستم‌عامل ویندوز
حجم ۷.۲۸ مگابایت
موجود به ۴۹ زبان
پروانه مجوز گنو
وب‌گاه http://www.notepad-plus-plus.org/

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

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

قابلیت‌ها[ویرایش]

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

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

زبان‌های برنامه‌نویسی[ویرایش]

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

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

افزونه‌ها[ویرایش]

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

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

توسعه[ویرایش]

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

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

وب‌گاه جدید[ویرایش]

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

پانویس[ویرایش]

  1. 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)
  2. "SourceForge.net: Project Statistics for Notepad++". Retrieved 2009-07-15. 
  3. "Top Downloads - For all time, updated daily". Retrieved 2009-12-17. 
  4. "SourceForge.net: Project Statistics for Notepad++". سورس‌فورج. Retrieved 2011-04-18. 
  5. "Top Downloads - For all time, updated daily". سورس‌فورج. Retrieved 2011-04-18. 
  6. "SourceForge's 4th Annual Community Choice Awards". سورس‌فورج. Retrieved 2009-10-01. 
  7. ۷٫۰ ۷٫۱ ۷٫۲ Notepad++ Homepage - «Syntax Highlighting and Syntax Folding»
  8. Fox, Geoff (July 7, 2008). "Notepad++ Does It Again Again". AppScout. 
  9. Smith, Tim (September 21, 2009). "Notepad++ 5.5". Retrieved 2009-10-01. 
  10. Notepad++ Download Page
  11. TextFX Official Homepage
  12. وب‌گاه نت‌پد++

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