Notepad++ — халявная по-белому программа, главная находка
Категория: Разработка · Лицензия: GPL · Платформа: Windows / macOS / Linux (зависит от программы)
⬇ Скачать с официального сайтаNotepad++
Notepad++ — лёгкий текстовый и кодовый редактор для Windows. Существует с 2003 года, автор — Дон Хо. Лицензия GPL. Только Windows (нативное Win32, без Electron). Для большинства Windows-пользователей это первый редактор после системного «Блокнота» и часто остаётся последним — для случаев, когда Visual Studio Code избыточен, а блокнота не хватает.
Что внутри
- Подсветка синтаксиса для 90+ языков из коробки (C, C++, Java, Python, PHP, JavaScript, HTML, CSS, SQL, XML, JSON, YAML, INI, batch, PowerShell, ASM, Lua, Pascal, Perl, Ruby, R, и десятки других).
- Многооконный интерфейс с вкладками.
- Split view — два документа бок о бок с синхронной прокруткой.
- Регулярные выражения в поиске и замене (Boost regex или старый POSIX, переключается в настройках).
- Поиск и замена по нескольким файлам в папке/рабочей области.
- Сворачивание кода (code folding).
- Автодополнение по уже встреченным в файле словам, по тегам HTML, по функциям выбранного языка.
- Сравнение файлов (через плагин Compare).
- Макросы — записать последовательность нажатий и проиграть многократно или над выделением.
- Колонка-выделение (Alt + drag) — невероятно полезно для редактирования табличных данных, выравнивания столбцов, добавления одного и того же текста в начало 100 строк.
- Многократное курсорное редактирование (Ctrl + клик добавляет курсор в дополнительной позиции — как в Sublime/VS Code).
Плагины
Plugin Admin внутри Notepad++ показывает список доступных плагинов с одним кликом установки. Полезные:
- Compare — diff двух файлов с подсветкой.
- NppFTP — встроенный FTP/SFTP-клиент, редактируешь файлы на сервере прямо в Notepad++.
- JSTool / XML Tools — форматтеры и валидаторы.
- HEX-Editor — режим просмотра и правки байтов.
- SnippetPlus — сниппеты с автоподстановкой.
- NppExec — выполнение команд оболочки прямо в редакторе, удобно для быстрой компиляции одиночных файлов.
Зачем при наличии VS Code
- Открывается за полсекунды против 3-5 секунд VS Code.
- Ест ~30 МБ RAM против ~400 МБ.
- Открывает гигабайтные текстовые логи без раздумий (с грамотным «memory-mapped» режимом). VS Code на 500 МБ JSON задумывается надолго или вообще отказывается.
- Идеален для разовых правок и быстрых просмотров.
- Не требует настройки.
Чего нет
- Полноценного LSP / IntelliSense — есть только примитивное автодополнение по словам.
- Встроенного отладчика.
- Git-интеграции (только через плагины, и слабо).
- Интегрированного терминала.
- Поддержки macOS и Linux — нативной нет. На Linux запускается через Wine, на macOS — через Wine или CrossOver, не очень удобно.
Кодировки и переносы строк
Notepad++ блестяще управляется с разными кодировками (UTF-8, UTF-8 BOM, UTF-16 LE/BE, Windows-1251, Windows-1252, KOI8-R, CP437, ISO-8859-X, Shift-JIS, GB2312, и десятки других) и переносами строк (CR LF, LF, CR). Видно в строке статуса, переключение через меню «Кодировки» и «Правка → Преобразование переносов строк». Это незаменимая фича, когда работаешь с легаси-файлами разного происхождения.
Альтернативы
- Notepad3 (форк Notepad2) — ещё легче, ещё проще, без плагинов.
- Sublime Text — кроссплатформенный, ещё быстрее, но платный.
- Geany — кроссплатформенный аналог, лицензия GPL, GTK.
- VS Code — для серьёзной разработки.
- Microsoft Notepad (новый, в Windows 11) — Microsoft наконец добавила вкладки и autosave в системный блокнот, но до Notepad++ ему ещё далеко.
Скачать
notepad-plus-plus.org/downloads — installer и portable-версия (последняя удобна для запуска с флешки). Установка типичная, без bundled adware (Дон Хо — этический разработчик, такого Notepad++ никогда не делал).
⬇ Скачать с официального сайта| Название | Notepad++ |
| Категория | Разработка |
| Лицензия | GPL |
| Официальный сайт | https://notepad-plus-plus.org/downloads/ |
| Цена | 0 ₽ — программа бесплатная |
| Языки | Русский, английский и десятки других (зависит от сборки) |
