Как вы наверно знаете, текстовый редактор Notepad++ хоть и является открытым ПО, но предназначен только для Windows. Есть истории запуска его под Wine в Linux, а для пользователей Ubuntu даже имеется готовый snap-пакет, но... ощущения немного не те.
Хочется иметь такой редактор под все платформы, а не только Windows.
На Хабре пару раз проскакивало упоминание клона Notepad++ под названием Notepadqq. Это хорошая попытка сделать очень похожее приложение, но — сами понимаете — функций у Notepadqq гораздо меньше чем в оригинальном Notepad++. Сегодня я хочу порекомендовать ещё один открытый проект текстового редактора, которым пользуюсь сам уже давно. Это Notepad Next. Мне он зашёл, возможно и вам он понравится. Понятное дело, что это тоже маленький проект (по сути — одного человека и небольшой группы сочувствующих). Однако, Notepad Next интересен тем, что он имеет альтернативный набор совпадающих с Notepad++ функций. Для удобства я приведу список того, что заметил с ходу сам:
это ещё один клон Notepad++ на Qt5;
имеется вертикальный и горизонтальный тайлинг документов внутри основного окна;
умеет записывать и воспроизводить макросы;
диалог поиска/замены текста точно такой же, как в оригинальном Notepad++;
умеет подсчитывать количество найденных вхождений;
умеет работать с директориями как проектами (боковая панель Folder as Workspace);
активно развивается (в отличие от Notepadqq);
больше чем Notepadqq внешне похож на оригинальный Notepad++.
Понятное дело, список неполный и функций гораздо больше. Также нужно понимать, что весь проект в значительной степени является work in progress, т.е. некоторых нужных вам фич в нём может не быть, а другие могут работать слегка не так как ожидается. Например, пункт Encoding вообще пока пустой. Тем не менее, прямо сейчас Notepad Next закрывает основные потребности в написании и редактировании кода, что не может не радовать!
Комментарии (27)
IAMBIRD
04.05.2022 16:51-7Как вы наверно знаете, текстовый редактор Notepad++
А ещё есть Notepad2/Notepad3, Programmers Notepad, PSPad, Scite (и ещё куча Scintilla-based), gedit/jedit/kedit, geany и т.д.
Тем не менее, прямо сейчас Notepad Next закрывает основные потребности в написании и редактировании кода, что не может не радовать!
Уииииииии, успешный успех успешен, паситифчик!
А если серьёзно, то моё скромное мнение заключается в том, что строить клоны — нелогично, это губит любое начинание. Никто не запрещает подглядывать за хорошими идеями, но вот этот вот имевшийся в бытность linux-way «чо там у взрослых модно в этом сезоне, срочно слизываем», эволюционировавший в «один держит, второй обводит» вызывает такое же уныние, как упорно списывающий студент, не желающий вникнуть даже в простейшую тему со сложностью на уровне второго класса — ну, когда умножение и деление.
Есть оригинальные идеи?
baldr
04.05.2022 17:16+10Позволю себе с вами не согласиться.
Если бы много лет назад один финский студент не решил добавить недостающие, по его мнению, фичи в Minix, написав его частичный клон то мы бы с вами, возможно, не использовали Linux.
Один из принципов свободного ПО - "не нравится - переделай сам".
Я когда много лет назад слезал с Windows - один из инструментов, которого очень не хватало - как раз Notepad++. Через какое-то время открыл для себя Sublime Text и возвращаться уже не собираюсь, но если бы на тот момент был Npp-подобный редактор - именно его бы и использовал.
Bobovor
04.05.2022 19:31Почту за честь нахватать минусов с вами. Увы состояние значительной доли опенсорс проектов можно описать, как - легче купить. Текущие концепции, на мой взгляд, работают просто ужасно и абсолютно не эффективно.
(Коммунизм опять не получился, вот же...)
LuchS-lynx
04.05.2022 17:59Как вы наверно знаете, текстовый редактор Notepad++ хоть и является открытым ПО, но предназначен только для Windows.
Ну почему только для Windows? Вполне себе стартует под Wine'ом, а еще есть snap версия, вроде бы даже от автора:
https://itsfoss.com/notepad-plus-plus-linux/
правда в обоих случаях это Wine
13werwolf13
05.05.2022 10:11+1Вполне себе стартует под Wine'ом
это и означает "предназначен только для Windows"
а еще есть snap версия
внутри которой тот же wine
Iv38
05.05.2022 12:36Я довольно долго пытался пользоваться им под вайном, но стабильность не устроила.
AmdY
04.05.2022 18:57+2Есть же Kate из коробки раз используете Kde.
dvrpd
04.05.2022 20:25Который зависает секунд на 20 при открытии любого файла любой длины. Спасибо, не надо.
marxfreedom
05.05.2022 00:19+1Последний год использую kate на двух компах, полет отличный. Может вам баг зарепортить?
DrZlodberg
04.05.2022 20:18+6Помнится тоже им соблазнился, когда искал альтернативу. Но что-то меня смутило…
Это странное время, когда блокнот занимает ~3GbWriter Автор
04.05.2022 20:38Справедливости ради, такой дикий объём требуется только для первых устанавливаемых Flatpak-приложений. Потом, когда в системе уже есть куски платформы и прочие зависимости, новые приложения обычно занимают немного места.
DrZlodberg
04.05.2022 21:02+5Ну то есть больно только первый раз, а потом привыкаешь. Пожалуй, всё-таки, воздержусь. Ради одного блокнота на такое счастье я не готов. n++ под вайном и то проще.
13werwolf13
05.05.2022 10:17+2flatpack вприниципе так себе выбор, как и snap и прочие самодостаточные недопакеты
itHauntsMe
04.05.2022 23:33+3Notepad++ хорош не только основным функционалом, но и множеством полезных плагинов. Есть среди его "клонов" совместимые по плагинам?
Writer Автор
04.05.2022 23:36У Next пока нет плагинов. У QQ что-то есть, но сильно проще. Всё таки на Notepad++ потрачено несравненно больше человеко-часов.
manyakRus
05.05.2022 11:45Notepadqq - у меня не смог редактировать тексты скопированные из консоли (логи), поэтому бесполезный.
Notepad++ snap wine - работает нормально, только при увеличении масштаба пытается увеличить масштаб главного меню, и меню ломается совсем :-(
и долго запускается с wine - не получится быстренько что-то сделать :-(
Iv38
05.05.2022 12:46В винде у меня две основные причины запустить npp.
Во-первых, я его использую для заметок. Он очень быстро запускается, затем можно открыть новую вкладку, скопипастить туда кусок текста и забыть. Сохранять не надо, npp сам сохраняет несохранённые файлы. И он очень надёжен в этом.
Во-вторых, я использую его для поиска и замены, которые там довольно функциональны и работают даже с большими объёмами.
И я пока не смог найти решения под линукс, которое бы решало две эти простые задачи достаточно хорошо.
sanchezzzhak
05.05.2022 15:16Самое важное в np из виндоус, я могу открыть большой файл с300k строк логов, а под клоном в линуксе дико тормозит.
thedrnic
Как вариант - можно посмотреть в сторону Geany который обладает широким функционалом, выглядит так-же как notepad и при том собран под Linux, Windows, MacOS
gresolio
KDE Kate также хорош, ну а если по хардкору редактор то лучше сразу vim/nvim.
Некоторым по душе VSCodium — это VS Code без телеметрии.
FanatPHP
Вот да, я недавно его для себя открыл, и не нарадуюсь.
Мне правда текстовый редактор бывает нужен для всяких извращений, типа заменить перевод строки на запятую в тексте 10 тыщ строк, но для меня было шоком, что гедит тупо падает на этой задаче.
psycho-coder
vim,sed вам в руки))
StjarnornasFred
Ммм, чайничек! Я в нём учился кодить. Классный редактор, похоже, до сих пор улучшается.