Notepad++

Notepad++ текстовий редактор, призначений для програмістів і тих, кого не влаштовує скромна функціональність програми «блокнот», що входить до складу Windows. Notepad++ базується на компоненті Scintilla (потужному компоненті для редагування), написаному на C++ з використанням тільки Windows API і STL, що забезпечує максимальну швидкість роботи при мінімальному розмірі програми. Інтерфейс Notepad++ є багатомовним (українська мова присутня). Серед особливостей програми — підсвічування синтаксису та підтримка великої кількості мов програмування (C, C++, Java, XML, HTML, PHP, JavaScript, ASCII, Visual Basic / VBScript, SQL, Ruby, CSS, Pascal, Perl і Python), багатомовна підтримка, робота з декількома документами.

Notepad++
Notepad++ з українським інтерфейсом
Тип текстовий редактор
Автор(и) Don Ho
Розробник Don Hod[1]
Перший випуск 24 листопада 2003
Стабільний випуск 8.1.9 (22 жовтня 2021 (2021-10-22)[2])
Репозиторій github.com/notepad-plus-plus/notepad-plus-plus
Платформа x86 і x86_64
Операційна система Windows
Мова програмування C++
Доступні мови 76 мов[3]
Українська так
Стан розробки активний
Ліцензія GNU GPL Версія 2
Вебсайт notepad-plus-plus.org

 Notepad++ у Вікісховищі

Основні можливості Notepad++

  • Підсвітка синтаксису тексту залежно від мови програмування, режим якої може налаштувати користувач;
  • Можливість згортання блоків згідно з синтаксисом мови програмування;
  • WYSIWYG (друкуєш і отримуєш те, що бачиш на екрані);
  • Авто-завершення слова, що набирається;
  • Одночасна робота з безліччю документів;
  • Підтримка регулярних виразів для пошуку й заміни;
  • Повна підтримка перетягування фрагментів тексту;
  • Динамічна зміна вікон перегляду;
  • Автоматичне визначення стану файлу;
  • Збільшення і зменшення;
  • Підтримка великої кількості мов;
  • Нотатки;
  • Плаґіни;
  • Запис макросу і його виконання.

При встановленні додаткових плаґінів

  • Шаблони тексту (сніпети), що вводяться за допомогою скорочень (плаґін SnippetPlus);
  • FTP-менеджер (плаґін NppFTP);
  • Hex-редактор;
  • Автозбереження (при втраті фокусу через певний проміжок часу);
  • Перевірка орфографії (з використанням GNU Aspell);
  • Симетричне й асиметричне шифрування тексту (при встановленні плаґіна NppDarkCrypt);
  • Підтримка Zen Coding;
  • Підтримка автоматизації за допомогою скриптів мовами Python, JScript, Lua та іншими;
  • Підтримка збереження до OneDrive і Dropbox.

Версії програми

Програма поставляється у двох версіях: UNICODE і ANSI, причому останній варіант доступний тільки при ручному розпакуванні архіву. Плаґіни можуть бути написані під певну версію програми, але частіше плаґін працює в обох версіях, хоча останнім часом акцент робиться на UNICODE-версію, як найперспективнішу.

Підсвічування синтаксису

ActionScript, Ада, ASP, ASCII-графіка, Асемблер, AutoIt, BAT, C, C#, C++, Caml, CSS, CoffeeScript (з версії 6.5), Doxygen, Фортран, HTML, Inno Setup, Haskell, Java, JavaScript, KiXtart, Лісп, Lua, Make, MATLAB, NSIS, Objective-C, Паскаль, Perl, PHP, PostScript, Python, Ruby, Scheme, UNIX Shell, Smalltalk, SQL, Tcl, TeX, Verilog, VHDL, Visual Basic, VBScript, XML.

Крім того, користувачі можуть задавати власні правила підсвітки та згортання для інших мов.

Великоднє яйце

Якщо натиснути клавішу F1 або відкрити діалогове вікно «Про програму», поки обраний текст містить ім'я, створюється новий документ і за допомогою імітації друку вводиться цитата від певної людини. Серед імен, які викликають це пасхальне яйце, є Білл Гейтс, Лінус Торвальдс, Браян Керніган і Дарт Вейдер. Текст цитати обирається випадковим чином.

Примітки

  1. Notepad++ Author
  2. News | Notepad++
  3. Notepad++ Binary Translations (англійською). Архів оригіналу за 9 червня 2016. Процитовано 1 червня 2016.

Посилання

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.