Notepad++
Тип | текстовий редактор |
---|---|
Автор | Don Ho |
Розробник | Don Hod[1] |
Перший випуск | 24 листопада 2003 |
Стабільний випуск | 8.6.6 (10 травня 2024[2]) |
Платформа | x86, x86_64 і Windows |
Операційна система | Windows |
Мова програмування | C++ |
Доступні мови | 76 мов[3] |
Українська мова | так |
Стан розробки | активний |
Ліцензія | GNU GPL Версія 2 |
Репозиторій | github.com/notepad-plus-plus/notepad-plus-plus |
Вебсайт | notepad-plus-plus.org |
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), багатомовна підтримка, робота з декількома документами.
- Підсвітка синтаксису тексту залежно від мови програмування, режим якої може налаштувати користувач;
- Можливість згортання блоків згідно з синтаксисом мови програмування;
- 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 або відкрити діалогове вікно «Про програму», поки обраний текст містить ім'я, створюється новий документ і за допомогою імітації друку вводиться цитата від певної людини. Серед імен, які викликають це пасхальне яйце, є Білл Гейтс, Лінус Торвальдс, Браян Керніган і Дарт Вейдер. Текст цитати обирається випадковим чином.
- ↑ Downloads | Notepad++. notepad-plus-plus.org. Процитовано 10 травня 2024.
- ↑ Notepad++ Binary Translations (англійською) . Архів оригіналу за 9 червня 2016. Процитовано 1 червня 2016. [Архівовано 2016-06-09 у Wayback Machine.]
- notepad-plus-plus.org — офіційний сайт «Notepad++».
- Notepad++ [Архівовано 30 травня 2013 у Wayback Machine.] на SourceForge.net
- Notepad++ [Архівовано 21 лютого 2016 у Wayback Machine.] на GitHub