<p><strong>5 мая 2026.</strong> Спустя 23 года ожидания у Mac появился нативный порт Notepad++. Правда, через две недели после релиза проект уже переименовывают — создатель оригинала Дон Хо обвинил порт в нарушении товарного знака. Разбираемся что это, кто это сделал, стоит ли ставить и почему оно теперь называется Nextpad++.</p>
<h2>Notepad++ для macOS — вышел релиз: Дождались!</h2>
"Важное
<br />
Нативный порт Notepad++ для macOS существует с 7 апреля 2026 года. Сделал его инженер из Нью-Йорка Андрей Летов, не Дон Хо. Это не официальный релиз. С версии 1.0.6 проект переименован в Nextpad++ — Дон Хо потребовал убрать товарный знак. Текущая стабильная версия 1.0.5 (28 апреля 2026), скачать можно с nextpad.org. Universal Binary, работает на Apple Silicon и Intel, macOS 11+, без Wine и Rosetta. Около 50 плагинов уже портировано, остальные на подходе.<br />
<h2>Что произошло на самом деле</h2>
<p>Если коротко — случилось две вещи подряд. Сначала хорошая. Потом неоднозначная.</p>
<p><strong>7 апреля 2026.</strong> Разработчик Андрей Летов выложил v1.0.0 — первый нативный порт Notepad++ под macOS. Не Wine, не CrossOver, не виртуалка. Реальный Cocoa-приложение, подписанное Apple Developer ID, нотаризованное, Universal Binary под M-серию и Intel. Скачал, перетащил в Applications, работает.</p>
<p><strong>30 апреля 2026.</strong> Дон Хо — создатель оригинального Notepad++ для <a class="wpil_keyword_link" href="https://it-apteka.com/category/windows-server/" target="_blank" rel="noopener" title="Windows Server" data-wpil-keyword-link="linked" data-wpil-monitor-id="2512">Windows</a> — публикует пост: порт неавторизован, использует мой логотип, домен похож на официальный, в авторах указан я без моего согласия. Цитата по сути: «Notepad++ никогда не выпускал версию для macOS. Это вводит в заблуждение и неуважительно».</p>
<p><strong>4-5 мая 2026.</strong> Летов соглашается переименовать проект. Новое имя — Nextpad++ (отсылка к NeXT Computer, на чём построен macOS). Новый логотип — лягушка вместо ящерицы. Новый домен — <a href="https://nextpad.org" target="_blank" rel="noopener">nextpad.org</a>. Перенос произойдёт в версии 1.0.6.</p>
<p>Итог: софт хороший, история мутная. Дальше по фактам — что внутри, как ставить, что с плагинами и кому это вообще нужно.</p>
<h2>Зачем Mac-юзеру Notepad++ в 2026 году</h2>
<p>Вопрос законный. На Mac есть BBEdit. Есть Sublime. Есть VS Code. Есть TextMate, если ностальгия. Зачем ещё один редактор?</p>
<p>Ответ простой и неромантичный — мышечная память. Если ты 15 лет работал на Windows и каждое второе действие в редакторе — это <strong>Ctrl+Shift+что-то</strong> из Notepad++, переучиваться больно. Регулярки в его диалекте, макросы, плагины типа NppExec и Compare, темы — всё это не воспроизводится один-в-один в чужом редакторе.</p>
<p>До апреля 2026 у Mac-юзера было три варианта:</p>
<ul>
<li><strong>Wine / CrossOver / Porting Kit</strong> — Notepad++ работает, но это Windows-приложение в эмуляции. Cmd не работает как Cmd, шрифты кривые, диалоги не родные. Каждое нажатие клавиши проходит через слой трансляции.</li>
<li><strong>Виртуалка с Windows</strong> — честнее, но тяжелее. Лицензия, оперативка, отдельный рабочий стол.</li>
<li><strong>Перейти на другой редактор</strong> — сменить инструмент. И заодно потерять привычные плагины.</li>
</ul>
<p>Nextpad++ закрывает четвёртый сценарий — тот же редактор, но как нормальное Mac-приложение.</p>
<h2>Технические детали порта</h2>
<p>По факту — это не переписанный с нуля клон. Это форк оригинального кода Notepad++ с заменённым UI-слоем. Что осталось общим, что переписано:</p>
<table>
<tr>
<th>Компонент</th>
<th>В оригинале (Windows)</th>
<th>В порте (macOS)</th>
</tr>
<tr>
<td>Движок редактирования</td>
<td>Scintilla</td>
<td>Scintilla (тот же)</td>
</tr>
<tr>
<td>Язык ядра</td>
<td>C++</td>
<td>C++</td>
</tr>
<tr>
<td>UI-слой</td>
<td>Win32 API</td>
<td>Cocoa через Objective-C++</td>
</tr>
<tr>
<td>Сборка</td>
<td>MSVC</td>
<td>CMake + AppleClang</td>
</tr>
<tr>
<td>Формат бинарника</td>
<td>PE (.exe)</td>
<td>Universal Binary (arm64 + x86_64)</td>
</tr>
<tr>
<td>Формат плагинов</td>
<td>.dll</td>
<td>.dylib</td>
</tr>
<tr>
<td>Подпись</td>
<td>—</td>
<td>Apple Developer ID + нотаризация</td>
</tr>
<tr>
<td>Минимальная ОС</td>
<td>Windows 7+</td>
<td>macOS 11 Big Sur</td>
</tr>
</table>
<p>На момент публикации актуальна версия 1.0.5 от 28 апреля 2026. Перед установкой проверь свежие релизы на <a href="https://github.com/nextpad-plus-plus/nextpad-plus-plus-macos/releases" target="_blank" rel="nofollow noopener">странице GitHub Releases</a>.</p>
<h3>Архитектура порта — схема</h3>
<pre class="mermaid">
%%{init: {
'theme': 'base',
'themeVariables': {
'primaryColor': '#ffffff',
'primaryTextColor': '#1e293b',
'primaryBorderColor': '#94a3b8',
'lineColor': '#64748b',
'fontSize': '15px',
'fontFamily': 'ui-sans-serif, system-ui, sans-serif'
},
'flowchart': {'curve': 'linear', 'nodeSpacing': 50, 'rankSpacing': 50}
}}%%
flowchart TD
A["Пользователь macOS"] --> B["Cocoa UI слой"]
B --> C["Objective-C++ мост"]
C --> D["Ядро Notepad++ C++"]
D --> E["Движок Scintilla"]
D --> F["Plugin Manager"]
F --> G["Плагины .dylib"]
style A fill:#f8fafc,stroke:#3b82f6,stroke-width:2px,color:#1e40af
style B fill:#f8fafc,stroke:#3b82f6,stroke-width:2px,color:#1e40af
style C fill:#f8fafc,stroke:#94a3b8,stroke-width:2px,color:#475569
style D fill:#f8fafc,stroke:#22c55e,stroke-width:2px,color:#15803d
style E fill:#f8fafc,stroke:#22c55e,stroke-width:2px,color:#15803d
style F fill:#f8fafc,stroke:#22c55e,stroke-width:2px,color:#15803d
style G fill:#f8fafc,stroke:#f97316,stroke-width:2px,color:#9a3412
</pre>
<p>Смотри что важно — ядро и Scintilla не трогали. Это значит, поведение редактора (как именно работает поиск, регулярки, фолдинг) совпадает с Windows-версией. UI-слой переписан полностью под Cocoa — меню, диалоги, шрифты, тёмная тема, всё родное.</p>
<h2>Системные требования</h2>
<table>
<tr>
<th>Параметр</th>
<th>Минимум</th>
<th>Рекомендуется</th>
</tr>
<tr>
<td>macOS</td>
<td>11.0 Big Sur</td>
<td>14.0 Sonoma и выше</td>
</tr>
<tr>
<td>Процессор</td>
<td>Intel x86_64 или Apple Silicon (M1)</td>
<td>Apple Silicon M2-M5</td>
</tr>
<tr>
<td>RAM</td>
<td>4 ГБ</td>
<td>8 ГБ+ (если работаешь с большими файлами)</td>
</tr>
<tr>
<td>Диск</td>
<td>~150 МБ под приложение</td>
<td>+ место под плагины и темы</td>
</tr>
<tr>
<td>Архитектура</td>
<td>arm64 / x86_64 (Universal Binary)</td>
<td>arm64 нативный</td>
</tr>
</table>
<p>Rosetta не нужна. Если у тебя M-чип, бинарник запустится на нативном arm64-слое. Если Intel — на x86_64-слое того же DMG.</p>
<h2>Как установить Nextpad++ на Mac</h2>
<p>Установка простая. Никакого Homebrew пока нет (планируется), ставится из подписанного DMG.</p>
<h3>Шаг 1. Скачать DMG</h3>
<p>Открой <a href="https://nextpad.org/download/" target="_blank" rel="noopener">nextpad.org/download</a> или прямо с GitHub Releases. На момент публикации файл называется <code>Notepad++v1.0.5.dmg</code> — в версии 1.0.6 имя сменится на <code>Nextpad++</code>.</p>
<pre><code class="language-bash">
# Если хочешь через терминал, замени URL на актуальный из Releases
cd ~/Downloads
curl -LO https://github.com/nextpad-plus-plus/nextpad-plus-plus-macos/releases/latest/download/Notepad++.dmg
</code></pre>
<h3>Шаг 2. Проверить подпись</h3>
<p>Прежде чем монтировать — убедись, что подпись на месте. Это занимает секунду и спасает от мутных сборок с форумов.</p>
<pre><code class="language-bash">
spctl -a -vv -t open --context context:primary-signature ~/Downloads/Notepad++.dmg
codesign -dv --verbose=4 ~/Downloads/Notepad++.dmg
</code></pre>
<p>Должна вылезти строка <code>accepted</code> и информация о Developer ID Andrey Letov. Если spctl ругается — не ставь, это не оригинал.</p>
<h3>Шаг 3. Перетащить в Applications</h3>
<p>Дабл-клик по DMG, перетащи иконку в папку Applications. Стандартный для Mac жест, без сюрпризов.</p>
<h3>Шаг 4. Первый запуск</h3>
<p>Поскольку DMG нотаризован Apple, Gatekeeper не будет ругаться при первом запуске. Просто открой приложение.</p>
<pre><code class="language-bash">
open -a Notepad++
</code></pre>
<p>macOS попросит разрешения на доступ к Documents, Downloads и Desktop — это нормально, App Sandbox требует явного согласия. Дай доступ к тем папкам, где у тебя реально лежат файлы.</p>
<h3>Шаг 5. Проверить версию</h3>
<p>В меню сверху — Notepad++ -> About Notepad++. Там должна быть строка с версией (1.0.5 или новее) и пометка про macOS port.</p>
<h2>Установка плагинов</h2>
<p>Плагины — это вся соль Notepad++. Без них редактор просто хороший. С ними — инструмент под конкретную задачу.</p>
<p>Сразу честно: плагины Windows-версии (.dll) на Mac не работают. Точка. Каждый плагин нужно компилировать отдельно под Mac как .dylib. На момент публикации портировано около 50 плагинов из ~140 оригинальных. Это много, но не всё.</p>
<h3>Что уже работает</h3>
<table>
<tr>
<th>Плагин</th>
<th>Назначение</th>
<th>Статус</th>
</tr>
<tr>
<td>ComparePlus</td>
<td>Сравнение файлов</td>
<td>v1.0.1 ✓</td>
</tr>
<tr>
<td>NppExport</td>
<td>Экспорт в HTML/RTF</td>
<td>v1.0.0 ✓</td>
</tr>
<tr>
<td>JSON-Viewer</td>
<td>Форматирование JSON</td>
<td>портирован ✓</td>
</tr>
<tr>
<td>XmlNavigator / XmlTools</td>
<td>Работа с XML</td>
<td>портирован ✓</td>
</tr>
<tr>
<td>DoxyIt</td>
<td>Doxygen-комментарии</td>
<td>v1.0.0 ✓</td>
</tr>
<tr>
<td>NppFavorites</td>
<td>Избранное</td>
<td>портирован ✓</td>
</tr>
<tr>
<td>NppLLM</td>
<td>Запросы к LLM (OpenAI/Claude/Ollama)</td>
<td>новый, добавлен в 1.0.5</td>
</tr>
<tr>
<td>SelectToClipboard</td>
<td>Авто-копирование выделения</td>
<td>v1.0.0 ✓</td>
</tr>
<tr>
<td>nppURLPlugin</td>
<td>Открытие URL из текста</td>
<td>портирован ✓</td>
</tr>
</table>
<h3>Как поставить плагин через Plugin Admin</h3>
<p>Внутри редактора есть встроенный менеджер. Через него и ставь.</p>
<p>Открой в меню: <strong>Plugins -> Plugins Admin</strong>. Откроется окно с тремя вкладками — Available, Updates, Installed.</p>
<p>На вкладке Available — всё, что портировано на Mac. Выбери галками что нужно, нажми Install. Plugin Admin качает ZIP с GitHub, проверяет SHA-256 по реестру и кладёт .dylib в <code>~/.notepad++/plugins/</code>. После установки нужен перезапуск.</p>
<pre><code class="language-bash">
# Где физически живут плагины
ls -la ~/.notepad++/plugins/
</code></pre>
<h3>Как проверить, какие плагины тебе нужны</h3>
<p>Перенеси список плагинов с Windows-машины и сверь с реестром на Mac. Реестр — это JSON-файл, открыт публично:</p>
<p><a href="https://github.com/nextpad-plus-plus/nppPluginList" target="_blank" rel="nofollow noopener">github.com/nextpad-plus-plus/nppPluginList</a></p>
<p>Внутри <code>pl.macos-arm64.json</code> — все портированные плагины. Если твоего там нет — либо ждёшь, либо помогаешь портировать.</p>
<h3>Что делать, если плагина нет в реестре</h3>
<p>Три варианта по убыванию реалистичности:</p>
<ul>
<li>Открой issue в репозитории с просьбой портировать. Сообщество приоритизирует по запросам.</li>
<li>Найди аналог среди уже портированных. Часто функциональность пересекается.</li>
<li>Портируй сам — если плагин на C++ и зависит только от NppPluginInterface, портирование под NppPluginInterfaceMac.h занимает от часа до недели в зависимости от размера. Pull request примут.</li>
</ul>
<h2>История с товарным знаком — что важно знать перед установкой</h2>
<p>Эта часть не про код. Про то, во что ты вкладываешь свой workflow.</p>
<p>Дон Хо — создатель Notepad++ — подал претензии не к коду. Код под GPL v3, форкать и портировать его никто не запрещал. Хо претендует на товарный знак: имя «Notepad++» и логотип-ящерица зарегистрированы. Их использовать в названии форка нельзя без разрешения.</p>
<p>Что было не так с порта Летова в апреле:</p>
<ul>
<li>Назывался Notepad++ for Mac — буква в букву</li>
<li>Логотип — тот же ящер</li>
<li>Домен похож на оригинальный</li>
<li>В авторах указан Дон Хо — без его ведома</li>
<li>Дисклеймер «независимый порт» был, но мелко и внизу</li>
</ul>
<p>Многие СМИ в апреле написали так, будто это официальный кросс-платформенный релиз. Это и стало триггером.</p>
<p>5 мая Летов согласился на переименование. С версии 1.0.6 проект становится <strong>Nextpad++</strong>, новый домен <strong>nextpad.org</strong>, новый логотип — лягушка. Имя — отсылка к NeXT Computer, компании Стива Джобса, на основе которой строился macOS. Хо обещал, что после смены брендинга претензий не будет.</p>
<p>Отдельная деталь, на которую стоит обратить внимание: разработка ведётся с активным использованием AI-ассистента (Claude Code). Это видно по истории коммитов в репозитории. Не плохо и не хорошо само по себе — но это значит, что качество кода сильно зависит от того, насколько внимательно ревьювятся AI-генерации. Если ты планируешь использовать редактор в продакшен-критичной среде — имей в виду.</p>
<h2>Сравнение с альтернативами на macOS</h2>
<p>Чтобы понимать, к чему присматриваться, разложу четыре варианта рядом.</p>
<table>
<tr>
<th>Критерий</th>
<th>Nextpad++</th>
<th>BBEdit</th>
<th>Sublime Text 4</th>
<th>VS Code</th>
</tr>
<tr>
<td>Цена</td>
<td>Бесплатно (GPL v3)</td>
<td>$59.99 (есть Free режим)</td>
<td>$99 одноразово</td>
<td>Бесплатно (MIT)</td>
</tr>
<tr>
<td>Open source</td>
<td>Да</td>
<td>Нет</td>
<td>Нет</td>
<td>Ядро да, бинарник MS — нет</td>
</tr>
<tr>
<td>Телеметрия</td>
<td>Нет</td>
<td>Минимальная</td>
<td>Минимальная</td>
<td>Есть, отключается</td>
</tr>
<tr>
<td>Нативный для macOS</td>
<td>Да (Cocoa)</td>
<td>Да, флагман macOS</td>
<td>Да</td>
<td>Electron, не нативный</td>
</tr>
<tr>
<td>Производительность</td>
<td>Высокая (Scintilla)</td>
<td>Эталонная</td>
<td>Эталонная</td>
<td>Заметно медленнее</td>
</tr>
<tr>
<td>Большие файлы (1+ ГБ)</td>
<td>Хорошо</td>
<td>Отлично</td>
<td>Отлично</td>
<td>Тормозит</td>
</tr>
<tr>
<td>Плагины</td>
<td>~50, растёт до 140</td>
<td>Скрипты</td>
<td>~5000+ через Package Control</td>
<td>Десятки тысяч</td>
</tr>
<tr>
<td>Порог входа</td>
<td>Низкий</td>
<td>Средний</td>
<td>Средний</td>
<td>Низкий</td>
</tr>
<tr>
<td>Возраст / зрелость</td>
<td>1 месяц на Mac</td>
<td>30+ лет</td>
<td>17 лет</td>
<td>11 лет</td>
</tr>
</table>
<p>По факту — выбирай по задаче:</p>
<ul>
<li><strong>Привык к Notepad++ на <a href="https://it-apteka.com/istorija-bufera-obmena-kak-vkljuchit-i-posmotret-na-windows-i-mac/" title="История буфера обмена: как включить и посмотреть на Windows и Mac" target="_blank" rel="noopener" data-wpil-monitor-id="2507">Windows и переехал на Mac</a></strong> — бери Nextpad++. Это и есть его сценарий.</li>
<li><strong>Сложные регулярки, гигабайты текста, профессиональная работа с текстом</strong> — BBEdit. Эталон жанра под macOS.</li>
<li><strong>Скорость, эстетика, экосистема пакетов</strong> — Sublime Text. Платно, но стоит того.</li>
<li><strong>IDE с дебаггером, интеграциями, AI-помощниками из коробки</strong> — VS Code. Это уже не текстовый редактор, это среда.</li>
</ul>
<h2>Возможности Nextpad++ — что есть прямо сейчас</h2>
<p>В 1.0.5 уже работает большая часть того, что было в Windows. По функциональности:</p>
<ul>
<li>Подсветка синтаксиса для 80+ языков (C/C++, Python, Go, Rust, JS/TS, PHP, SQL, YAML, Markdown, JSON и далее по списку)</li>
<li>Полнотекстовый поиск с регулярками (PCRE2-совместимыми)</li>
<li><a href="https://it-apteka.com/poisk-fajlov-v-linux-shpargalka-po-find-locate-i-grep/" title="Поиск файлов в Linux: шпаргалка по find, locate и grep" target="_blank" rel="noopener" data-wpil-monitor-id="2508">Find in Files — поиск</a> по дереву папок</li>
<li>Макросы (запись и проигрывание)</li>
<li>Закладки в файле</li>
<li>Split view — до двух панелей одновременно</li>
<li>Document Map (миниатюра документа справа)</li>
<li>Code folding</li>
<li>Авто-индент с режимами None / Basic / Advanced (брейс-аналитика для C-подобных, двоеточия для Python)</li>
<li>137 языков интерфейса (русский в том числе)</li>
<li>Темы оформления, своя тёмная и светлая</li>
<li>Tab bar с двойным кликом для нового таба</li>
</ul>
<p>Чего ещё нет или работает нестабильно (по changelog):</p>
<ul>
<li>Около 90 плагинов из оригинального каталога ещё не портированы</li>
<li>Полная интеграция с Source Control — в зачаточном состоянии</li>
<li>Нет пакета для Homebrew (планируется)</li>
</ul>
<h2>Что может пойти не так — troubleshooting</h2>
<p>Софт молодой, версия 1.0.5 — это пятый патч за месяц. Вот типичные проблемы и как их закрыть.</p>
<h3>Ошибка: «Приложение не может быть открыто, так как Apple не может проверить разработчика»</h3>
<p><strong>Причина.</strong> Гейткипер не подтвердил подпись. Чаще всего — скачали из неофициального источника или нотаризационный тикет не «приклеен» к DMG.</p>
<p><strong>Решение.</strong> Скачай DMG только с <a href="https://nextpad.org/download/" target="_blank" rel="noopener">nextpad.org/download</a> или с GitHub Releases. Проверь подпись:</p>
<pre><code class="language-bash">
spctl -a -vv /Applications/Notepad++.app
</code></pre>
<p>Должно быть <code>accepted</code>. Если нет — удали и скачай заново. Не делай <code>xattr -d com.apple.quarantine</code> вслепую — это снимет защиту с любой подмены.</p>
<h3>Ошибка: Plugin Admin не открывается или висит</h3>
<p><strong>Причина.</strong> Нет интернет-доступа до GitHub либо корпоративный прокси режет соединения.</p>
<p><strong>Решение.</strong> Проверь, что GitHub доступен:</p>
<pre><code class="language-bash">
curl -I https://api.github.com
curl -I https://github.com/nextpad-plus-plus/nppPluginList
</code></pre>
<p>Если оба запроса возвращают 200/302 — проблема не в сети. Перезапусти редактор. Если за корпоративным прокси — настрой системный прокси через System Settings -> <a class="wpil_keyword_link" href="https://it-apteka.com/category/networks/" target="_blank" rel="noopener" title="Сети" data-wpil-keyword-link="linked" data-wpil-monitor-id="2511">Network</a> -> Advanced -> Proxies.</p>
<h3>Ошибка: плагин установился, но не появился в меню Plugins</h3>
<p><strong>Причина.</strong> Архитектурный mismatch — плагин собран под другую архитектуру либо .dylib не попал в нужную папку.</p>
<p><strong>Решение.</strong> Проверь, что в <code>~/.notepad++/plugins/</code> лежит папка с именем плагина и внутри файл <code>.dylib</code>:</p>
<pre><code class="language-bash">
ls -la ~/.notepad++/plugins/
file ~/.notepad++/plugins/ИмяПлагина/ИмяПлагина.dylib
</code></pre>
<p>В выводе file должна быть строка <code>Mach-O 64-bit dynamically linked shared library arm64</code> (или x86_64 для Intel). Если арх не та — переустанови плагин через Plugin Admin, не вручную.</p>
<h3>Ошибка: при открытии больших файлов (500 МБ+) редактор фризится</h3>
<p><strong>Причина.</strong> Включена подсветка синтаксиса и Document Map — оба тяжёлые на больших файлах.</p>
<p><strong>Решение.</strong> Перед открытием большого файла — отключи Document Map (View -> Document Map) и переключи язык на None через Language -> N -> Normal Text. Это снимет основную нагрузку. Альтернатива — открой файл в BBEdit, он рассчитан под огромные файлы.</p>
<h3>Ошибка: после обновления macOS приложение крашится при запуске</h3>
<p><strong>Причина.</strong> Изменение в Cocoa API между мажорными версиями macOS, на которое порт ещё не отреагировал.</p>
<p><strong>Решение.</strong> Проверь GitHub Issues, нет ли уже багрепорта. Если нет — открой свой, приложи crash log:</p>
<pre><code class="language-bash">
ls -t ~/Library/Logs/DiagnosticReports/ | head -5
</code></pre>
<p>Возьми последний файл с именем <code>Notepad++-*.crash</code> или <code>.ips</code> и приложи к issue. Пока ждёшь фикс — откатись на предыдущую версию из Releases (старые DMG не удаляют).</p>
<h3>Ошибка: «Notepad++ повреждён и должен быть перемещён в корзину»</h3>
<p><strong>Причина.</strong> Расширенный атрибут карантина повредился, чаще всего после копирования через сетевой диск.</p>
<p><strong>Решение.</strong> Удали приложение из Applications, скачай DMG заново и установи стандартным способом (перетаскиванием). Не копируй .app через rsync, scp или AirDrop — подпись слетает.</p>
<h2>Безопасность — что проверить перед установкой</h2>
<p>Софт молодой, написан с активным использованием AI-ассистента, единственный мейнтейнер. Это не повод не ставить — это повод ставить с открытыми глазами.</p>
<p>Минимальная гигиена:</p>
<ul>
<li><strong>Качай только с nextpad.org или GitHub.</strong> Никаких сторонних сайтов — там может быть подмена.</li>
<li><strong>Сверь SHA-256.</strong> На странице Releases у каждого DMG указан хэш. Проверь:</li>
</ul>
<pre><code class="language-bash">
shasum -a 256 ~/Downloads/Notepad++v1.0.5.dmg
</code></pre>
<p>Сравни с тем, что на странице релиза. Если не совпадает — не ставь.</p>
<ul>
<li><strong>Не отключай Gatekeeper и SIP.</strong> Если подпись принимается стандартной проверкой — этого достаточно.</li>
<li><strong>Если работаешь с конфиденциальными файлами</strong> (медкарты, банковские данные, NDA-документы) — подумай, готов ли ты доверять им свежий community-порт. Возможно, для таких файлов BBEdit или TextEdit разумнее.</li>
</ul>
<h2>Резервная копия конфига</h2>
<p>Прежде чем накатывать обновление — забэкапь свой конфиг. На Mac он лежит здесь:</p>
<pre><code class="language-bash">
ls -la ~/.notepad++/
</code></pre>
<p>Внутри: <code>config.xml</code> (общие настройки), <code>shortcuts.xml</code> (хоткеи), <code>session.xml</code> (открытые табы), папка <code>plugins/</code>, папка <code>themes/</code>. Бэкап делай простой:</p>
<pre><code class="language-bash">
tar -czvf ~/Backups/nextpad-config-$(date +%F).tar.gz ~/.notepad++/
</code></pre>
<p>Поставь в crontab или launchd, чтобы делал раз в неделю. Восстановить — распаковать обратно в домашнюю папку.</p>
<pre><code class="language-bash">
tar -xzvf ~/Backups/nextpad-config-2026-05-06.tar.gz -C ~/
</code></pre>
<h2>Кому стоит ставить, а кому подождать</h2>
<p>Без слащавой объективности. Конкретно по типажам.</p>
<h3>Ставь, если:</h3>
<ul>
<li>Ты бывший Windows-юзер, привычка к Notepad++ въелась в пальцы</li>
<li>Тебе нужен лёгкий редактор с подсветкой и плагинами, без тяжёлой IDE</li>
<li>Ты не хочешь Electron-аппликации (VS Code) и не готов платить за Sublime / BBEdit</li>
<li>Ты пишешь на C/C++, Python, PHP, SQL, JSON, YAML, XML — стандартный набор языков с хорошей поддержкой</li>
<li>Ты понимаешь, что это community-проект на ранней стадии, и готов с этим жить</li>
</ul>
<h3>Не ставь (или подожди), если:</h3>
<ul>
<li>Тебе нужен конкретный плагин, которого ещё нет в каталоге macOS</li>
<li>Ты редактируешь файлы на 1+ ГБ ежедневно (BBEdit лучше)</li>
<li>Ты работаешь с критичными данными в продакшене — дай порту полгода-год дозреть</li>
<li>Тебя смущает использование AI-ассистента в разработке без явного human-review</li>
<li>Ты не пользовался Notepad++ на Windows и просто ищешь хороший редактор — VS Code или Sublime закроют твой кейс лучше</li>
</ul>
<h2>FAQ — частые вопросы</h2>
<h3>Это официальный Notepad++ для macOS?</h3>
<p>Нет. Это независимый community-порт от Андрея Летова. Дон Хо, создатель оригинального Notepad++, не имеет к нему отношения и официально дистанцировался. С версии 1.0.6 проект переименован в Nextpad++, чтобы убрать ассоциацию с торговой маркой.</p>
<h3>Почему Notepad++ для macOS не работает после установки?</h3>
<p>Чаще всего проблема в Gatekeeper — подпись либо не валидна, либо DMG скачан не из официального источника. Проверь подпись командой <code>spctl -a -vv /Applications/Notepad++.app</code>. Должно быть accepted. Если нет — переустанови с nextpad.org. Вторая причина — macOS старее 11 (Big Sur), порт работает только с 11+.</p>
<h3>Как проверить что Nextpad++ работает правильно?</h3>
<p>Открой меню Notepad++ -> About — там должна быть версия 1.0.5 или новее с пометкой macOS port. Открой любой файл с расширением .py или .json — подсветка синтаксиса должна включиться автоматически. Открой Plugins -> Plugins Admin — окно должно показать каталог. Если все три проверки прошли — редактор в норме.</p>
<h3>Что делать если нужного плагина нет на Mac?</h3>
<p>Вариантов три. Первый — открой issue в <a href="https://github.com/nextpad-plus-plus/nextpad-plus-plus-macos/issues" target="_blank" rel="nofollow noopener">репозитории</a> с просьбой портировать, сообщество приоритизирует по запросам. Второй — найди аналог среди 50+ уже портированных, функциональность часто пересекается. Третий — портируй сам, исходники нужны от оригинального плагина, плюс адаптация под NppPluginInterfaceMac.h.</p>
<h3>Чем Nextpad++ отличается от запуска Notepad++ через Wine?</h3>
<p>Принципиально. Wine-версия — это Windows-приложение под слоем эмуляции, со всеми его минусами: чужие диалоги, кривые шрифты, неработающие Mac-хоткеи, тормоза на каждом действии. Nextpad++ — нативное Cocoa-приложение, написанное на Objective-C++ под Apple Silicon и Intel. Работает быстрее, выглядит как родной Mac-софт, использует системные API напрямую.</p>
<h3>Можно ли импортировать конфиг Notepad++ с Windows?</h3>
<p>Частично. Файлы <code>config.xml</code>, <code>shortcuts.xml</code>, пользовательские темы и определения языков переносятся — формат XML общий. Достаточно скопировать их с Windows из <code>%APPDATA%\Notepad++\</code> в <code>~/.notepad++/</code> на Mac. Не переносятся плагины (.dll не работают на Mac) и хоткеи с Win-специфичными модификаторами — их перепиши под Cmd.</p>
<h3>Безопасно ли использовать Nextpad++ для рабочих документов?</h3>
<p>Базово — да, бинарник подписан Developer ID и нотаризован Apple, телеметрии нет. Но имей в виду, что это молодой проект с одним основным мейнтейнером и активным использованием AI в разработке. Для критичных рабочих сценариев (финансовые документы, NDA-данные, медицинские записи) разумнее подождать пока проект зреет полгода-год либо использовать BBEdit.</p>
<h3>Будут ли обновления автоматически приходить или нужно следить вручную?</h3>
<p>Сейчас обновления вручную — скачиваешь новый DMG с GitHub Releases или nextpad.org и устанавливаешь поверх. Встроенного автообновления нет. Подпишись на Releases на GitHub (Watch -> Custom -> Releases) — получишь уведомление на email при каждом новом релизе. Когда выйдет Homebrew Cask (планируется), можно будет обновлять через <code>brew upgrade</code>.</p>
<h2>Что дальше</h2>
<p>Релиз 1.0.6 с переименованием в Nextpad++ — вопрос ближайших дней. После него история с товарным знаком должна закрыться, и проект сможет развиваться без юридического давления.</p>
<p>Что реально стоит ждать в ближайшие месяцы: рост каталога плагинов до полных 140, появление в Homebrew, первые крупные баг-фиксы по обратной связи от сообщества. И главное — покажет ли себя проект как устойчивый, или это разовая инициатива одного человека с AI-помощником, которая угаснет через год. Ответ будет понятен по частоте релизов и активности контрибьюторов в репозитории.</p>
<p>Если поставил и что-то не работает — пиши в комментарии, разберёмся. Если уже пользуешься и есть наблюдения по производительности или плагинам — тоже пиши, интересно сравнить опыт.</p>
<h2>Полезные ссылки</h2>
<ul>
<li><a href="https://nextpad.org" target="_blank" rel="noopener">nextpad.org</a> — официальный сайт порта</li>
<li><a href="https://github.com/nextpad-plus-plus/nextpad-plus-plus-macos" target="_blank" rel="nofollow noopener">GitHub репозиторий</a> — исходники и Releases</li>
<li><a href="https://github.com/nextpad-plus-plus/nppPluginList" target="_blank" rel="nofollow noopener">Реестр плагинов</a> — JSON со всеми портированными плагинами</li>
<li><a href="https://notepad-plus-plus.org" target="_blank" rel="noopener">notepad-plus-plus.org</a> — оригинальный Notepad++ для Windows</li>
<li><a href="https://www.scintilla.org" target="_blank" rel="noopener">scintilla.org</a> — движок Scintilla, общий для обеих версий</li>
<li><a href="https://www.theregister.com/2026/05/04/notepad_dev_demands_unofficial_macos/" target="_blank" rel="noopener">The Register</a> — подробности конфликта с Доном Хо</li>
</ul>
5 мая 2026. Спустя 23 года ожидания у Mac появился нативный порт Notepad++. Правда, через две недели после релиза проект уже переименовывают — создатель оригинала Дон Хо обвинил порт в нарушении товарного знака. Разбираемся что это, кто это сделал, стоит ли ставить и почему оно теперь называется Nextpad++.
Notepad++ для macOS — вышел релиз: Дождались!
Важное за 30 секунд
Нативный порт Notepad++ для macOS существует с 7 апреля 2026 года. Сделал его инженер из Нью-Йорка Андрей Летов, не Дон Хо. Это не официальный релиз. С версии 1.0.6 проект переименован в Nextpad++ — Дон Хо потребовал убрать товарный знак. Текущая стабильная версия 1.0.5 (28 апреля 2026), скачать можно с nextpad.org. Universal Binary, работает на Apple Silicon и Intel, macOS 11+, без Wine и Rosetta. Около 50 плагинов уже портировано, остальные на подходе.
Что произошло на самом деле
Если коротко — случилось две вещи подряд. Сначала хорошая. Потом неоднозначная.
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.
Архитектура порта — схема
%%{init: {
'theme': 'base',
'themeVariables': {
'primaryColor': '#ffffff',
'primaryTextColor': '#1e293b',
'primaryBorderColor': '#94a3b8',
'lineColor': '#64748b',
'fontSize': '15px',
'fontFamily': 'ui-sans-serif, system-ui, sans-serif'
},
'flowchart': {'curve': 'linear', 'nodeSpacing': 50, 'rankSpacing': 50}
}}%%
flowchart TD
A["Пользователь macOS"] --> B["Cocoa UI слой"]
B --> C["Objective-C++ мост"]
C --> D["Ядро Notepad++ C++"]
D --> E["Движок Scintilla"]
D --> F["Plugin Manager"]
F --> G["Плагины .dylib"]
style A fill:#f8fafc,stroke:#3b82f6,stroke-width:2px,color:#1e40af
style B fill:#f8fafc,stroke:#3b82f6,stroke-width:2px,color:#1e40af
style C fill:#f8fafc,stroke:#94a3b8,stroke-width:2px,color:#475569
style D fill:#f8fafc,stroke:#22c55e,stroke-width:2px,color:#15803d
style E fill:#f8fafc,stroke:#22c55e,stroke-width:2px,color:#15803d
style F fill:#f8fafc,stroke:#22c55e,stroke-width:2px,color:#15803d
style G fill:#f8fafc,stroke:#f97316,stroke-width:2px,color:#9a3412
Смотри что важно — ядро и 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-помощником, которая угаснет через год. Ответ будет понятен по частоте релизов и активности контрибьюторов в репозитории.
Если поставил и что-то не работает — пиши в комментарии, разберёмся. Если уже пользуешься и есть наблюдения по производительности или плагинам — тоже пиши, интересно сравнить опыт.
Полезные ссылки