LINUX.ORG.RU

NotepadNext 0.6.*

 , , , ,


0

3

После более пяти месяцев разработки состоялся выпуск 0.6.3 кроссплатформенного (Linux, MacOS, Windows) редактора текстов NotepadNext, разрабатываемого на языке C++ с использованием библиотек Qt (поддерживается версия 6), Scintilla, Lua и других, распространяемого по лицензии GPL-3.0 и называемого автором кроссплатформенной реализацией Notepad++.

Список изменений:

  • в контекстное меню добавлены пункты кодирования/декодирования Base 64 и URL;
  • в меню действий над строками добавлен пункт удаления пустых строк;
  • добавлена опция комбинирования результатов поиска, если искомый текст найден в той же строке;
  • в диалоге поиска выводится сообщение о нахождении последнего результата поиска;
  • добавлена украинская локализация;
  • обновление Scintilla до версии 5.3.4;
  • улучшена идентификация языков, поддерживающих шебанг (#!);
  • поддержка передачи имени файла в файле NotepadNext.desktop;
  • улучшены сообщения об ошибках при невозможности сохранения файлов;
  • исправлено падение программы при открытии нечитаемого файла;
  • исправлены стили «умной» подсветки скобок;
  • исправлена ошибка загрузки файлов локализаций;
  • исправлено применение настроек .editorconfig;
  • исправлен поиск по регулярному выражению в файле длиной 3-4 байта;
  • сборка релизов с использованием Qt 6.5;
  • улучшены действия с закладками;
  • добавлена турецкая локализация;
  • поддержка экранированных символов и комментариев в JSON;
  • детектирование файлов INI и JSON на основе содержимого файлов;
  • исправлена выделенная полоса прокрутки, показывающая «умное» выделение;
  • улучшена производительность поиска по регулярному выражению;
  • исправлено действие Select Next;
  • исправлена ошибка одновременного открытия нескольких файлов;
  • исправлено неправильное определение локали;
  • автоматическое изменение размера панели результатов поиска;
  • свертывание элементов верхнего уровня при добавлении нового результата поиска;
  • исправлена ошибка подсветки кода C#.
  • добавлена поддержка расширений имен файлов (MacOS);
  • исправлено падение при вводе многосимвольных строк с помощью IME (MacOS);
  • исправлена проблема со шрифтом при шестнадцатеричном просмотре (MacOS);
  • исправлен слишком маленький размер шрифта результатов поиска (MacOS);
  • исправлено всплывающее окно автодополнения при наборе текста (MacOS);
  • другие незначительные изменения.

>>> Подробности

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 1)

То, что вышла новая версия редактора на Qt и C++ - это хорошая новость.
То, что нельзя так просто взять и собрать из тарбола - не очень хорошая.
В общем если автор уделит внимание приведению продукта к пакетабельному (packagable) виду, то есть надежда.

TI_Eugene ★★
()

Надо попробовать, мне как фанату SciTE

anonymous_sama ★★★★★
()
Ответ на: комментарий от dataman

В смысле нет? В новости ж написано, что кроссплатформенная реализация notepad++.

Вон был notepadqq, но без плагинов зачах.

grem ★★★★★
()
Ответ на: комментарий от grem

В новости ж написано

называемого автором кроссплатформенной реализацией Notepad++

Я так сформулировал. :)

dataman ★★★★★
() автор топика
Ответ на: комментарий от Gonzo

Все эти самодостаточные пакеты - боль. Легче уж из исходников собирать, на арче можно из AUR, с вероятностью 95% нужная программа найдётся.

Werenter ★★☆
()
Ответ на: комментарий от eugrus

Это отдельный проект

Да.

от notepadqq? Какой лучше?

notepadqq я никогда не использовал, сравнить не могу.

dataman ★★★★★
() автор топика
Ответ на: комментарий от BceM_IIpuBeT

SumartaPDF в ту же калитку. Лучшая читалка, но только под оффтопик

У них нет окуляра? (суматра фигня)

papin-aziat ★★★★★
()
Ответ на: комментарий от Werenter

Ну, не совсем. Я правда разбираться не стал, но сходу катя отказалась открывать desktop-файлы из sushi, а это очень удобно в гноме иногда, и, ЕМНИП, отказалась редактировать файлы за пределами хомяка, а kwrite без проблем любой системный файл почикает и глазом не моргнёт (всякая фигня с паролями у меня выключена).

Один недостаток у kwrite: если открыть наутилус с правами админа, то kwrite не может даже открывать файлы, ибо не понимает такой фигни как admin:///path/to/file, которая ему достаётся от наутилуса.

papin-aziat ★★★★★
()
Последнее исправление: papin-aziat (всего исправлений: 1)
Ответ на: комментарий от Werenter

Kate - глючное поделие (как и подавлящее большинство приложений в kde), которое не может даже нормально работать с большими файлами (виснет, кряхтит и пердит)

Landgraf ★★★★★
()
Ответ на: комментарий от Werenter

Все эти самодостаточные пакеты - боль. Легче уж из исходников собирать

Монструозные программы?

papin-aziat ★★★★★
()
Последнее исправление: papin-aziat (всего исправлений: 1)
Ответ на: комментарий от AntonI

@Werenter, ну да, формально емакс гуёвый, но по факту… гуем, в плане мышевозности, в нём не пользуются. Даже в мане всё из сплошных A-b C-d C-d заклинаний и про мышевозню по менюшкам ни слова.

mydibyje ★★★★
()
Ответ на: комментарий от mydibyje

Я не пользуюсь емаксом, так что не знаю. В принципе gvim я тоже не использую, что не мешает мне мышевозить в консольном виме.

Werenter ★★☆
()

больше софта всякого разного*!

*если только не то гугла, МС, эппл, красношапки и боже упаси, Лёни.

kirill_rrr ★★★★★
()

Не вижу автоматизации при помощи Python. Как управлять этим редактором через скрипты?

Shushundr ★★★★
()
Ответ на: комментарий от mydibyje

Именно за это я имакс и люблю. Но кстати иногда че то проще мышью через меню сделать.

AntonI ★★★★★
()
Последнее исправление: AntonI (всего исправлений: 1)
Ответ на: комментарий от Gonzo

Со снапами такой проблемы не наблюдается. Обычно это у программиста руки немного не оттуда растут. Или просто некогда сделать, типа более важные вещи решает.

noc101
()
Ответ на: комментарий от dataman

Про macOS не знаю, а для Windows GTK работает. Во всяком случае geany использует GTK и доступен под виндой.

DrBrown
()
Ответ на: комментарий от dmitry237

Поискал: $ ug -F "^#!" src/NotepadNext/languages

./src/NotepadNext/languages/bash.lua
     8:         "^#!.*bash",
     9:         "^#!.*zsh",
    10:         "^#!.*csh",
    11:         "^#!.*bsh",
    12:         "^#!.*sh",

./src/NotepadNext/languages/perl.lua
     8:         "^#!.*perl"

./src/NotepadNext/languages/python.lua
    12:         "^#!.*python"
dataman ★★★★★
() автор топика
Ответ на: комментарий от TI_Eugene

То, что нельзя так просто взять и собрать из тарбола - не очень хорошая.

Что мешает скачать архив с гитхаба?

В общем если автор уделит внимание приведению продукта к пакетабельному (packagable) виду, то есть надежда.

Это опенсорц, предлагайте pull request.

DrBrown
()
Ответ на: комментарий от DrBrown

Так там все изкоробки. Плюс есть поиск по menu entry как в KDE.

BceM_IIpuBeT ★★☆☆☆
()
Ответ на: комментарий от DrBrown

Почему-то опенсорс под винду или мак чаще более консистентный, чем под линукс.

BceM_IIpuBeT ★★☆☆☆
()
Ответ на: комментарий от dataman

Поискал

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

dmitry237 ★★★★
()

Интересный текстовый редактор, но без возможности русифицировать интерфейс оно не нужно. Лично мне. Как бы других продвинутых текстовых редакторов достаточно, которые это умеют.

Daedalus
()
Последнее исправление: Daedalus (всего исправлений: 1)
Ответ на: комментарий от Daedalus

Возможность русификации есть, просто у всех лапки.

DrBrown
()
Ответ на: комментарий от Daedalus

Господи, проблема-то какая! Там дефолтный язык программы - английский. Не эсперанто и не корейский. Неужели в наше время кто-то не знает английский хотя-бы на минимальном уровне?

Ладно, если будет свободное время, займусь локализацией - там работы на пару вечеров.

Пы.Сы.: Что характерно, украинская и китайская локали там есть.

densss ★★★★★
()
Ответ на: комментарий от Mischutka

в либре тот страшный баг на вяленом с выделением ячеек в calc так и не исправляют в каждой новой версии. Пока перелез на freeoffice и подумываю его купить. Опенсурс все любят использовать, но не продвигать

зы редхат бросает силы на пердолинг вяленого? Шо могут сказать по этому поводу любители иксов? )

monkdt
()
Последнее исправление: monkdt (всего исправлений: 1)
Ответ на: комментарий от Mischutka

я не заморачивался. Если намекаешь, что нужно писать всякие багрепорты, то 100% не у меня одного такая проблема. Баг наверняка известен, но в приоритете -100

monkdt
()

Какое-то ненужно, чем он лучше, например, kate?

sehellion ★★★★★
()

М-дя, опакетил я это чудо… пришлось, правда, патчить сорцы, чтобы под LTS-ой Qt 5.12 собраться. Смотрю на него и думаю – вот зачем время тратил. :-D

SchweinDeBurg
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.