Ну похож ведь?
Ну похож ведь?

Как вы наверно знаете, текстовый редактор 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)


  1. thedrnic
    04.05.2022 16:40
    +4

    Как вариант - можно посмотреть в сторону Geany который обладает широким функционалом, выглядит так-же как notepad и при том собран под Linux, Windows, MacOS


    1. gresolio
      04.05.2022 17:10
      +7

      KDE Kate также хорош, ну а если по хардкору редактор то лучше сразу vim/nvim.
      Некоторым по душе VSCodium — это VS Code без телеметрии.


    1. FanatPHP
      04.05.2022 17:31

      Вот да, я недавно его для себя открыл, и не нарадуюсь.
      Мне правда текстовый редактор бывает нужен для всяких извращений, типа заменить перевод строки на запятую в тексте 10 тыщ строк, но для меня было шоком, что гедит тупо падает на этой задаче.


      1. psycho-coder
        04.05.2022 18:21

        vim,sed вам в руки))


    1. StjarnornasFred
      04.05.2022 18:01

      Ммм, чайничек! Я в нём учился кодить. Классный редактор, похоже, до сих пор улучшается.


  1. IAMBIRD
    04.05.2022 16:51
    -7

    Как вы наверно знаете, текстовый редактор Notepad++

    А ещё есть Notepad2/Notepad3, Programmers Notepad, PSPad, Scite (и ещё куча Scintilla-based), gedit/jedit/kedit, geany и т.д.

    Тем не менее, прямо сейчас Notepad Next закрывает основные потребности в написании и редактировании кода, что не может не радовать!

    Уииииииии, успешный успех успешен, паситифчик!

    А если серьёзно, то моё скромное мнение заключается в том, что строить клоны — нелогично, это губит любое начинание. Никто не запрещает подглядывать за хорошими идеями, но вот этот вот имевшийся в бытность linux-way «чо там у взрослых модно в этом сезоне, срочно слизываем», эволюционировавший в «один держит, второй обводит» вызывает такое же уныние, как упорно списывающий студент, не желающий вникнуть даже в простейшую тему со сложностью на уровне второго класса — ну, когда умножение и деление.

    Есть оригинальные идеи?


    1. Voldemaar
      04.05.2022 17:15
      +5

      SubLime?


      1. iiiytn1k
        04.05.2022 17:17
        +3

        Проприетарщина


    1. baldr
      04.05.2022 17:16
      +10

      Позволю себе с вами не согласиться.

      Если бы много лет назад один финский студент не решил добавить недостающие, по его мнению, фичи в Minix, написав его частичный клон то мы бы с вами, возможно, не использовали Linux.

      Один из принципов свободного ПО - "не нравится - переделай сам".

      Я когда много лет назад слезал с Windows - один из инструментов, которого очень не хватало - как раз Notepad++. Через какое-то время открыл для себя Sublime Text и возвращаться уже не собираюсь, но если бы на тот момент был Npp-подобный редактор - именно его бы и использовал.


    1. Bobovor
      04.05.2022 19:31

      Почту за честь нахватать минусов с вами. Увы состояние значительной доли опенсорс проектов можно описать, как - легче купить. Текущие концепции, на мой взгляд, работают просто ужасно и абсолютно не эффективно.

      (Коммунизм опять не получился, вот же...)


      1. safari2012
        05.05.2022 15:36

        Так Notepad++ как раз открытый и очень крутой редактор.


  1. LuchS-lynx
    04.05.2022 17:59

    Как вы наверно знаете, текстовый редактор Notepad++ хоть и является открытым ПО, но предназначен только для Windows.

    Ну почему только для Windows? Вполне себе стартует под Wine'ом, а еще есть snap версия, вроде бы даже от автора:

    https://itsfoss.com/notepad-plus-plus-linux/

    правда в обоих случаях это Wine

    https://pingvinus.ru/note/notepadpp-install


    1. 13werwolf13
      05.05.2022 10:11
      +1

      Вполне себе стартует под Wine'ом

      это и означает "предназначен только для Windows"

      а еще есть snap версия

      внутри которой тот же wine


    1. Iv38
      05.05.2022 12:36

      Я довольно долго пытался пользоваться им под вайном, но стабильность не устроила.


  1. AmdY
    04.05.2022 18:57
    +2

    Есть же Kate из коробки раз используете Kde.


    1. dvrpd
      04.05.2022 20:25

      Который зависает секунд на 20 при открытии любого файла любой длины. Спасибо, не надо.


      1. marxfreedom
        05.05.2022 00:19
        +1

        Последний год использую kate на двух компах, полет отличный. Может вам баг зарепортить?


  1. DrZlodberg
    04.05.2022 20:18
    +6

    Помнится тоже им соблазнился, когда искал альтернативу. Но что-то меня смутило…
    image
    Это странное время, когда блокнот занимает ~3Gb


    1. Writer Автор
      04.05.2022 20:38

      Справедливости ради, такой дикий объём требуется только для первых устанавливаемых Flatpak-приложений. Потом, когда в системе уже есть куски платформы и прочие зависимости, новые приложения обычно занимают немного места.


      1. DrZlodberg
        04.05.2022 21:02
        +5

        Ну то есть больно только первый раз, а потом привыкаешь. Пожалуй, всё-таки, воздержусь. Ради одного блокнота на такое счастье я не готов. n++ под вайном и то проще.


    1. 13werwolf13
      05.05.2022 10:17
      +2

      flatpack вприниципе так себе выбор, как и snap и прочие самодостаточные недопакеты


  1. itHauntsMe
    04.05.2022 23:33
    +3

    Notepad++ хорош не только основным функционалом, но и множеством полезных плагинов. Есть среди его "клонов" совместимые по плагинам?


    1. Writer Автор
      04.05.2022 23:36

      У Next пока нет плагинов. У QQ что-то есть, но сильно проще. Всё таки на Notepad++ потрачено несравненно больше человеко-часов.


  1. domix32
    05.05.2022 11:28
    +1

    А что там со всякими Atom?


  1. manyakRus
    05.05.2022 11:45

    Notepadqq - у меня не смог редактировать тексты скопированные из консоли (логи), поэтому бесполезный.

    Notepad++ snap wine - работает нормально, только при увеличении масштаба пытается увеличить масштаб главного меню, и меню ломается совсем :-(
    и долго запускается с wine - не получится быстренько что-то сделать :-(


  1. Iv38
    05.05.2022 12:46

    В винде у меня две основные причины запустить npp.

    Во-первых, я его использую для заметок. Он очень быстро запускается, затем можно открыть новую вкладку, скопипастить туда кусок текста и забыть. Сохранять не надо, npp сам сохраняет несохранённые файлы. И он очень надёжен в этом.

    Во-вторых, я использую его для поиска и замены, которые там довольно функциональны и работают даже с большими объёмами.

    И я пока не смог найти решения под линукс, которое бы решало две эти простые задачи достаточно хорошо.


  1. sanchezzzhak
    05.05.2022 15:16

    Самое важное в np из виндоус, я могу открыть большой файл с300k строк логов, а под клоном в линуксе дико тормозит.