vak: (Знайка)
[personal profile] vak
Про текстовый редактор Notepad замолвлю слово. Тоже ведь к ретрокомпьютингу относится.

В 1985 году вышел первый Windows 1.0, и в его составе редактор Notepad, заменивший наконец ужасный EDLIN.



Ничего умного тот Notepad не умел, и дожил в таком виде почти до наших дней. Только в 2023-м Микрософт стал добавлять некоторые полезные фичи.

В 2003 году один крутой француз решил, что неплохо бы Notepad всё-таки улучшить. Появился опенсорсный Notepad++, и набрал довольно таки приличную популярность. Но он был сделан только для Windows, и с выходом Visual Studio Code стал угасать.



В 2019 году другой крутой чувак предложил сделать это дело переносимым. Появился проект Notepad Next, умевший всё то же самое, но сделанный на базе Qt. То есть и для Linux и macOS. На днях в новостях мелькнула его новая версия.



Поглядел я на него - вроде по уму всё сделано. Только зачем мне GUI? Я в текстовом терминале живу. А давай-ка переделаю на текстовый интерфейс. Какой у нас есть хороший TUI фреймворк? Народ недавно старый знакомый Turbo Vision отрихтовал. Сказано - сделано. Claude Code изрядно попыхтел, но выдал вполне рабочую версию. Убрал все хвосты от Qt и дописал нужные куски для TVision. Мне пришлось только с цветовой палитрой покумекать. И не все фичи там ещё доступны (макросы, code folding). Но для проекта выходного дня очень неплохо.

Исходники здесь: sergev/notepad-turbo

Date: 2026-05-03 06:00 (UTC)
ufm: (Default)
From: [personal profile] ufm
Как только люди не извращаются, лишь-бы на паскале не писать. :)

Date: 2026-05-03 14:04 (UTC)
doldonius: (Default)
From: [personal profile] doldonius
Все домашние задания, которые на нем можно написать, уже написаны, а других применений для этого недоразумения отродясь не было.

Date: 2026-05-04 05:34 (UTC)
b0p0h0k: (OSDispak)
From: [personal profile] b0p0h0k
Или вы просто не в курсе.
Для затравки: лет 38 назад я на Паскале написал штатную задачу форматирования магнитной ленты для Эльбрус-1К2 под ОС ДИСПАК, в замену legacy реализации на ассемблере. Триггером послужило появление магнитофонов с ФК и плотностью 64 бит/мм. Надо было быстро обеспечить поддержку ОС, а ковыряться в том ассемблере не хотелось совсем. В командировке на сайте юзера, за 3 дня.
Но были проекты и много крупнее.

Date: 2026-05-03 06:50 (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi
О, вот это ценная вещица! А то я вечно nano гоняю, а это как-то глупо. Спасибо!

Date: 2026-05-03 08:52 (UTC)
chaource: (Default)
From: [personal profile] chaource
Есть редакторъ Zed, https://zed.dev/

Я присматриваюсь и думаю, не переходить ли на него. Думаю, это перспективный редакторъ. Надо бы къ нему приладить всякiя расширенiя для разныхъ языковъ. Какъ разъ задача для ИИ.

Date: 2026-05-03 10:05 (UTC)
x86128: (Default)
From: [personal profile] x86128
Красота, особенно на большом мониторе а в разрешении 2к

Date: 2026-05-03 13:01 (UTC)
brmail: (Default)
From: [personal profile] brmail
Но он был сделан только для Windows, и с выходом Visual Studio Code стал угасать
То что проект изначалоно был только под винду, это несомненно. А вот на счет "угасать" я бы не торопился с выводами. То что у него перестали выходить частые обновления - это да. Но просто же незачем. Реально у мен для ежедневных задач ничего нету, чтобы уже осталось нереализованным в notepad++
А ожидать от него, что он превратится в готовую IDE для кодирования, не знаю, стоит ли?

Date: 2026-05-03 13:07 (UTC)
brmail: (Default)
From: [personal profile] brmail
Залез, глянул - с начала 2026 вышло 4 релиза, и несколько апдейтов - чаще одного в месяц. Так что про угасание проекта вы погорячились.