5 мая 2026. Спустя 23 года ожидания у Mac появился нативный порт Notepad++. Правда, через две недели после релиза проект уже переименовывают — создатель оригинала Дон Хо обвинил порт в нарушении товарного знака. Разбираемся что это, кто это сделал, стоит ли ставить и почему оно теперь называется Nextpad++.
Notepad++ для macOS — вышел релиз: Дождались!
Что произошло на самом деле
Если коротко — случилось две вещи подряд. Сначала хорошая. Потом неоднозначная.
7 апреля 2026. Разработчик Андрей Летов выложил v1.0.0 — первый нативный порт Notepad++ под macOS. Не Wine, не CrossOver, не виртуалка. Реальный Cocoa-приложение, подписанное Apple Developer ID, нотаризованное, Universal Binary под M-серию и Intel. Скачал, перетащил в Applications, работает.
30 апреля 2026. Дон Хо — создатель оригинального Notepad++ для Windows — публикует пост: порт неавторизован, использует мой логотип, домен похож на официальный, в авторах указан я без моего согласия. Цитата по сути: «Notepad++ никогда не выпускал версию для macOS. Это вводит в заблуждение и неуважительно».
4-5 мая 2026. Летов соглашается переименовать проект. Новое имя — Nextpad++ (отсылка к NeXT Computer, на чём построен macOS). Новый логотип — лягушка вместо ящерицы. Новый домен — nextpad.org. Перенос произойдёт в версии 1.0.6.
Итог: софт хороший, история мутная. Дальше по фактам — что внутри, как ставить, что с плагинами и кому это вообще нужно.
Зачем Mac-юзеру Notepad++ в 2026 году
Вопрос законный. На Mac есть BBEdit. Есть Sublime. Есть VS Code. Есть TextMate, если ностальгия. Зачем ещё один редактор?
Ответ простой и неромантичный — мышечная память. Если ты 15 лет работал на Windows и каждое второе действие в редакторе — это Ctrl+Shift+что-то из Notepad++, переучиваться больно. Регулярки в его диалекте, макросы, плагины типа NppExec и Compare, темы — всё это не воспроизводится один-в-один в чужом редакторе.
До апреля 2026 у Mac-юзера было три варианта:
- Wine / CrossOver / Porting Kit — Notepad++ работает, но это Windows-приложение в эмуляции. Cmd не работает как Cmd, шрифты кривые, диалоги не родные. Каждое нажатие клавиши проходит через слой трансляции.
- Виртуалка с Windows — честнее, но тяжелее. Лицензия, оперативка, отдельный рабочий стол.
- Перейти на другой редактор — сменить инструмент. И заодно потерять привычные плагины.
Nextpad++ закрывает четвёртый сценарий — тот же редактор, но как нормальное Mac-приложение.
Технические детали порта
По факту — это не переписанный с нуля клон. Это форк оригинального кода Notepad++ с заменённым UI-слоем. Что осталось общим, что переписано:
| Компонент | В оригинале (Windows) | В порте (macOS) |
|---|---|---|
| Движок редактирования | Scintilla | Scintilla (тот же) |
| Язык ядра | C++ | C++ |
| UI-слой | Win32 API | Cocoa через Objective-C++ |
| Сборка | MSVC | CMake + AppleClang |
| Формат бинарника | PE (.exe) | Universal Binary (arm64 + x86_64) |
| Формат плагинов | .dll | .dylib |
| Подпись | — | Apple Developer ID + нотаризация |
| Минимальная ОС | Windows 7+ | macOS 11 Big Sur |
На момент публикации актуальна версия 1.0.5 от 28 апреля 2026. Перед установкой проверь свежие релизы на странице GitHub Releases.
Архитектура порта — схема
Смотри что важно — ядро и Scintilla не трогали. Это значит, поведение редактора (как именно работает поиск, регулярки, фолдинг) совпадает с Windows-версией. UI-слой переписан полностью под Cocoa — меню, диалоги, шрифты, тёмная тема, всё родное.
Системные требования
| Параметр | Минимум | Рекомендуется |
|---|---|---|
| macOS | 11.0 Big Sur | 14.0 Sonoma и выше |
| Процессор | Intel x86_64 или Apple Silicon (M1) | Apple Silicon M2-M5 |
| RAM | 4 ГБ | 8 ГБ+ (если работаешь с большими файлами) |
| Диск | ~150 МБ под приложение | + место под плагины и темы |
| Архитектура | arm64 / x86_64 (Universal Binary) | arm64 нативный |
Rosetta не нужна. Если у тебя M-чип, бинарник запустится на нативном arm64-слое. Если Intel — на x86_64-слое того же DMG.
Как установить Nextpad++ на Mac
Установка простая. Никакого Homebrew пока нет (планируется), ставится из подписанного DMG.
Шаг 1. Скачать DMG
Открой nextpad.org/download или прямо с GitHub Releases. На момент публикации файл называется Notepad++v1.0.5.dmg — в версии 1.0.6 имя сменится на Nextpad++.
# Если хочешь через терминал, замени URL на актуальный из Releases
cd ~/Downloads
curl -LO https://github.com/nextpad-plus-plus/nextpad-plus-plus-macos/releases/latest/download/Notepad++.dmg
Шаг 2. Проверить подпись
Прежде чем монтировать — убедись, что подпись на месте. Это занимает секунду и спасает от мутных сборок с форумов.
spctl -a -vv -t open --context context:primary-signature ~/Downloads/Notepad++.dmg
codesign -dv --verbose=4 ~/Downloads/Notepad++.dmg
Должна вылезти строка accepted и информация о Developer ID Andrey Letov. Если spctl ругается — не ставь, это не оригинал.
Шаг 3. Перетащить в Applications
Дабл-клик по DMG, перетащи иконку в папку Applications. Стандартный для Mac жест, без сюрпризов.
Шаг 4. Первый запуск
Поскольку DMG нотаризован Apple, Gatekeeper не будет ругаться при первом запуске. Просто открой приложение.
open -a Notepad++
macOS попросит разрешения на доступ к Documents, Downloads и Desktop — это нормально, App Sandbox требует явного согласия. Дай доступ к тем папкам, где у тебя реально лежат файлы.
Шаг 5. Проверить версию
В меню сверху — Notepad++ -> About Notepad++. Там должна быть строка с версией (1.0.5 или новее) и пометка про macOS port.
Установка плагинов
Плагины — это вся соль Notepad++. Без них редактор просто хороший. С ними — инструмент под конкретную задачу.
Сразу честно: плагины Windows-версии (.dll) на Mac не работают. Точка. Каждый плагин нужно компилировать отдельно под Mac как .dylib. На момент публикации портировано около 50 плагинов из ~140 оригинальных. Это много, но не всё.
Что уже работает
| Плагин | Назначение | Статус |
|---|---|---|
| ComparePlus | Сравнение файлов | v1.0.1 ✓ |
| NppExport | Экспорт в HTML/RTF | v1.0.0 ✓ |
| JSON-Viewer | Форматирование JSON | портирован ✓ |
| XmlNavigator / XmlTools | Работа с XML | портирован ✓ |
| DoxyIt | Doxygen-комментарии | v1.0.0 ✓ |
| NppFavorites | Избранное | портирован ✓ |
| NppLLM | Запросы к LLM (OpenAI/Claude/Ollama) | новый, добавлен в 1.0.5 |
| SelectToClipboard | Авто-копирование выделения | v1.0.0 ✓ |
| nppURLPlugin | Открытие URL из текста | портирован ✓ |
Как поставить плагин через Plugin Admin
Внутри редактора есть встроенный менеджер. Через него и ставь.
Открой в меню: Plugins -> Plugins Admin. Откроется окно с тремя вкладками — Available, Updates, Installed.
На вкладке Available — всё, что портировано на Mac. Выбери галками что нужно, нажми Install. Plugin Admin качает ZIP с GitHub, проверяет SHA-256 по реестру и кладёт .dylib в ~/.notepad++/plugins/. После установки нужен перезапуск.
# Где физически живут плагины
ls -la ~/.notepad++/plugins/
Как проверить, какие плагины тебе нужны
Перенеси список плагинов с Windows-машины и сверь с реестром на Mac. Реестр — это JSON-файл, открыт публично:
github.com/nextpad-plus-plus/nppPluginList
Внутри pl.macos-arm64.json — все портированные плагины. Если твоего там нет — либо ждёшь, либо помогаешь портировать.
Что делать, если плагина нет в реестре
Три варианта по убыванию реалистичности:
- Открой issue в репозитории с просьбой портировать. Сообщество приоритизирует по запросам.
- Найди аналог среди уже портированных. Часто функциональность пересекается.
- Портируй сам — если плагин на C++ и зависит только от NppPluginInterface, портирование под NppPluginInterfaceMac.h занимает от часа до недели в зависимости от размера. Pull request примут.
История с товарным знаком — что важно знать перед установкой
Эта часть не про код. Про то, во что ты вкладываешь свой workflow.
Дон Хо — создатель Notepad++ — подал претензии не к коду. Код под GPL v3, форкать и портировать его никто не запрещал. Хо претендует на товарный знак: имя «Notepad++» и логотип-ящерица зарегистрированы. Их использовать в названии форка нельзя без разрешения.
Что было не так с порта Летова в апреле:
- Назывался Notepad++ for Mac — буква в букву
- Логотип — тот же ящер
- Домен похож на оригинальный
- В авторах указан Дон Хо — без его ведома
- Дисклеймер «независимый порт» был, но мелко и внизу
Многие СМИ в апреле написали так, будто это официальный кросс-платформенный релиз. Это и стало триггером.
5 мая Летов согласился на переименование. С версии 1.0.6 проект становится Nextpad++, новый домен nextpad.org, новый логотип — лягушка. Имя — отсылка к NeXT Computer, компании Стива Джобса, на основе которой строился macOS. Хо обещал, что после смены брендинга претензий не будет.
Отдельная деталь, на которую стоит обратить внимание: разработка ведётся с активным использованием AI-ассистента (Claude Code). Это видно по истории коммитов в репозитории. Не плохо и не хорошо само по себе — но это значит, что качество кода сильно зависит от того, насколько внимательно ревьювятся AI-генерации. Если ты планируешь использовать редактор в продакшен-критичной среде — имей в виду.
Сравнение с альтернативами на macOS
Чтобы понимать, к чему присматриваться, разложу четыре варианта рядом.
| Критерий | Nextpad++ | BBEdit | Sublime Text 4 | VS Code |
|---|---|---|---|---|
| Цена | Бесплатно (GPL v3) | $59.99 (есть Free режим) | $99 одноразово | Бесплатно (MIT) |
| Open source | Да | Нет | Нет | Ядро да, бинарник MS — нет |
| Телеметрия | Нет | Минимальная | Минимальная | Есть, отключается |
| Нативный для macOS | Да (Cocoa) | Да, флагман macOS | Да | Electron, не нативный |
| Производительность | Высокая (Scintilla) | Эталонная | Эталонная | Заметно медленнее |
| Большие файлы (1+ ГБ) | Хорошо | Отлично | Отлично | Тормозит |
| Плагины | ~50, растёт до 140 | Скрипты | ~5000+ через Package Control | Десятки тысяч |
| Порог входа | Низкий | Средний | Средний | Низкий |
| Возраст / зрелость | 1 месяц на Mac | 30+ лет | 17 лет | 11 лет |
По факту — выбирай по задаче:
- Привык к Notepad++ на Windows и переехал на Mac — бери Nextpad++. Это и есть его сценарий.
- Сложные регулярки, гигабайты текста, профессиональная работа с текстом — BBEdit. Эталон жанра под macOS.
- Скорость, эстетика, экосистема пакетов — Sublime Text. Платно, но стоит того.
- IDE с дебаггером, интеграциями, AI-помощниками из коробки — VS Code. Это уже не текстовый редактор, это среда.
Возможности Nextpad++ — что есть прямо сейчас
В 1.0.5 уже работает большая часть того, что было в Windows. По функциональности:
- Подсветка синтаксиса для 80+ языков (C/C++, Python, Go, Rust, JS/TS, PHP, SQL, YAML, Markdown, JSON и далее по списку)
- Полнотекстовый поиск с регулярками (PCRE2-совместимыми)
- Find in Files — поиск по дереву папок
- Макросы (запись и проигрывание)
- Закладки в файле
- Split view — до двух панелей одновременно
- Document Map (миниатюра документа справа)
- Code folding
- Авто-индент с режимами None / Basic / Advanced (брейс-аналитика для C-подобных, двоеточия для Python)
- 137 языков интерфейса (русский в том числе)
- Темы оформления, своя тёмная и светлая
- Tab bar с двойным кликом для нового таба
Чего ещё нет или работает нестабильно (по changelog):
- Около 90 плагинов из оригинального каталога ещё не портированы
- Полная интеграция с Source Control — в зачаточном состоянии
- Нет пакета для Homebrew (планируется)
Что может пойти не так — troubleshooting
Софт молодой, версия 1.0.5 — это пятый патч за месяц. Вот типичные проблемы и как их закрыть.
Ошибка: «Приложение не может быть открыто, так как Apple не может проверить разработчика»
Причина. Гейткипер не подтвердил подпись. Чаще всего — скачали из неофициального источника или нотаризационный тикет не «приклеен» к DMG.
Решение. Скачай DMG только с nextpad.org/download или с GitHub Releases. Проверь подпись:
spctl -a -vv /Applications/Notepad++.app
Должно быть accepted. Если нет — удали и скачай заново. Не делай xattr -d com.apple.quarantine вслепую — это снимет защиту с любой подмены.
Ошибка: Plugin Admin не открывается или висит
Причина. Нет интернет-доступа до GitHub либо корпоративный прокси режет соединения.
Решение. Проверь, что GitHub доступен:
curl -I https://api.github.com
curl -I https://github.com/nextpad-plus-plus/nppPluginList
Если оба запроса возвращают 200/302 — проблема не в сети. Перезапусти редактор. Если за корпоративным прокси — настрой системный прокси через System Settings -> Network -> Advanced -> Proxies.
Ошибка: плагин установился, но не появился в меню Plugins
Причина. Архитектурный mismatch — плагин собран под другую архитектуру либо .dylib не попал в нужную папку.
Решение. Проверь, что в ~/.notepad++/plugins/ лежит папка с именем плагина и внутри файл .dylib:
ls -la ~/.notepad++/plugins/
file ~/.notepad++/plugins/ИмяПлагина/ИмяПлагина.dylib
В выводе file должна быть строка Mach-O 64-bit dynamically linked shared library arm64 (или x86_64 для Intel). Если арх не та — переустанови плагин через Plugin Admin, не вручную.
Ошибка: при открытии больших файлов (500 МБ+) редактор фризится
Причина. Включена подсветка синтаксиса и Document Map — оба тяжёлые на больших файлах.
Решение. Перед открытием большого файла — отключи Document Map (View -> Document Map) и переключи язык на None через Language -> N -> Normal Text. Это снимет основную нагрузку. Альтернатива — открой файл в BBEdit, он рассчитан под огромные файлы.
Ошибка: после обновления macOS приложение крашится при запуске
Причина. Изменение в Cocoa API между мажорными версиями macOS, на которое порт ещё не отреагировал.
Решение. Проверь GitHub Issues, нет ли уже багрепорта. Если нет — открой свой, приложи crash log:
ls -t ~/Library/Logs/DiagnosticReports/ | head -5
Возьми последний файл с именем Notepad++-*.crash или .ips и приложи к issue. Пока ждёшь фикс — откатись на предыдущую версию из Releases (старые DMG не удаляют).
Ошибка: «Notepad++ повреждён и должен быть перемещён в корзину»
Причина. Расширенный атрибут карантина повредился, чаще всего после копирования через сетевой диск.
Решение. Удали приложение из Applications, скачай DMG заново и установи стандартным способом (перетаскиванием). Не копируй .app через rsync, scp или AirDrop — подпись слетает.
Безопасность — что проверить перед установкой
Софт молодой, написан с активным использованием AI-ассистента, единственный мейнтейнер. Это не повод не ставить — это повод ставить с открытыми глазами.
Минимальная гигиена:
- Качай только с nextpad.org или GitHub. Никаких сторонних сайтов — там может быть подмена.
- Сверь SHA-256. На странице Releases у каждого DMG указан хэш. Проверь:
shasum -a 256 ~/Downloads/Notepad++v1.0.5.dmg
Сравни с тем, что на странице релиза. Если не совпадает — не ставь.
- Не отключай Gatekeeper и SIP. Если подпись принимается стандартной проверкой — этого достаточно.
- Если работаешь с конфиденциальными файлами (медкарты, банковские данные, NDA-документы) — подумай, готов ли ты доверять им свежий community-порт. Возможно, для таких файлов BBEdit или TextEdit разумнее.
Резервная копия конфига
Прежде чем накатывать обновление — забэкапь свой конфиг. На Mac он лежит здесь:
ls -la ~/.notepad++/
Внутри: config.xml (общие настройки), shortcuts.xml (хоткеи), session.xml (открытые табы), папка plugins/, папка themes/. Бэкап делай простой:
tar -czvf ~/Backups/nextpad-config-$(date +%F).tar.gz ~/.notepad++/
Поставь в crontab или launchd, чтобы делал раз в неделю. Восстановить — распаковать обратно в домашнюю папку.
tar -xzvf ~/Backups/nextpad-config-2026-05-06.tar.gz -C ~/
Кому стоит ставить, а кому подождать
Без слащавой объективности. Конкретно по типажам.
Ставь, если:
- Ты бывший Windows-юзер, привычка к Notepad++ въелась в пальцы
- Тебе нужен лёгкий редактор с подсветкой и плагинами, без тяжёлой IDE
- Ты не хочешь Electron-аппликации (VS Code) и не готов платить за Sublime / BBEdit
- Ты пишешь на C/C++, Python, PHP, SQL, JSON, YAML, XML — стандартный набор языков с хорошей поддержкой
- Ты понимаешь, что это community-проект на ранней стадии, и готов с этим жить
Не ставь (или подожди), если:
- Тебе нужен конкретный плагин, которого ещё нет в каталоге macOS
- Ты редактируешь файлы на 1+ ГБ ежедневно (BBEdit лучше)
- Ты работаешь с критичными данными в продакшене — дай порту полгода-год дозреть
- Тебя смущает использование AI-ассистента в разработке без явного human-review
- Ты не пользовался Notepad++ на Windows и просто ищешь хороший редактор — VS Code или Sublime закроют твой кейс лучше
FAQ — частые вопросы
Это официальный Notepad++ для macOS?
Нет. Это независимый community-порт от Андрея Летова. Дон Хо, создатель оригинального Notepad++, не имеет к нему отношения и официально дистанцировался. С версии 1.0.6 проект переименован в Nextpad++, чтобы убрать ассоциацию с торговой маркой.
Почему Notepad++ для macOS не работает после установки?
Чаще всего проблема в Gatekeeper — подпись либо не валидна, либо DMG скачан не из официального источника. Проверь подпись командой spctl -a -vv /Applications/Notepad++.app. Должно быть accepted. Если нет — переустанови с nextpad.org. Вторая причина — macOS старее 11 (Big Sur), порт работает только с 11+.
Как проверить что Nextpad++ работает правильно?
Открой меню Notepad++ -> About — там должна быть версия 1.0.5 или новее с пометкой macOS port. Открой любой файл с расширением .py или .json — подсветка синтаксиса должна включиться автоматически. Открой Plugins -> Plugins Admin — окно должно показать каталог. Если все три проверки прошли — редактор в норме.
Что делать если нужного плагина нет на Mac?
Вариантов три. Первый — открой issue в репозитории с просьбой портировать, сообщество приоритизирует по запросам. Второй — найди аналог среди 50+ уже портированных, функциональность часто пересекается. Третий — портируй сам, исходники нужны от оригинального плагина, плюс адаптация под NppPluginInterfaceMac.h.
Чем Nextpad++ отличается от запуска Notepad++ через Wine?
Принципиально. Wine-версия — это Windows-приложение под слоем эмуляции, со всеми его минусами: чужие диалоги, кривые шрифты, неработающие Mac-хоткеи, тормоза на каждом действии. Nextpad++ — нативное Cocoa-приложение, написанное на Objective-C++ под Apple Silicon и Intel. Работает быстрее, выглядит как родной Mac-софт, использует системные API напрямую.
Можно ли импортировать конфиг Notepad++ с Windows?
Частично. Файлы config.xml, shortcuts.xml, пользовательские темы и определения языков переносятся — формат XML общий. Достаточно скопировать их с Windows из %APPDATA%\Notepad++\ в ~/.notepad++/ на Mac. Не переносятся плагины (.dll не работают на Mac) и хоткеи с Win-специфичными модификаторами — их перепиши под Cmd.
Безопасно ли использовать Nextpad++ для рабочих документов?
Базово — да, бинарник подписан Developer ID и нотаризован Apple, телеметрии нет. Но имей в виду, что это молодой проект с одним основным мейнтейнером и активным использованием AI в разработке. Для критичных рабочих сценариев (финансовые документы, NDA-данные, медицинские записи) разумнее подождать пока проект зреет полгода-год либо использовать BBEdit.
Будут ли обновления автоматически приходить или нужно следить вручную?
Сейчас обновления вручную — скачиваешь новый DMG с GitHub Releases или nextpad.org и устанавливаешь поверх. Встроенного автообновления нет. Подпишись на Releases на GitHub (Watch -> Custom -> Releases) — получишь уведомление на email при каждом новом релизе. Когда выйдет Homebrew Cask (планируется), можно будет обновлять через brew upgrade.
Что дальше
Релиз 1.0.6 с переименованием в Nextpad++ — вопрос ближайших дней. После него история с товарным знаком должна закрыться, и проект сможет развиваться без юридического давления.
Что реально стоит ждать в ближайшие месяцы: рост каталога плагинов до полных 140, появление в Homebrew, первые крупные баг-фиксы по обратной связи от сообщества. И главное — покажет ли себя проект как устойчивый, или это разовая инициатива одного человека с AI-помощником, которая угаснет через год. Ответ будет понятен по частоте релизов и активности контрибьюторов в репозитории.
Если поставил и что-то не работает — пиши в комментарии, разберёмся. Если уже пользуешься и есть наблюдения по производительности или плагинам — тоже пиши, интересно сравнить опыт.
Полезные ссылки
- nextpad.org — официальный сайт порта
- GitHub репозиторий — исходники и Releases
- Реестр плагинов — JSON со всеми портированными плагинами
- notepad-plus-plus.org — оригинальный Notepad++ для Windows
- scintilla.org — движок Scintilla, общий для обеих версий
- The Register — подробности конфликта с Доном Хо
Оставайтесь на связи
Рецепты от IT-боли. Без воды, без рекламы, без маркетинговой шелухи.
Подписаться на IT-Аптеку →



