Pull to refresh

Comments 52

Он действительно такой, будто его без изменений восстановили из 40-летнего коммита. Подсветка синтаксиса где?

В работе . Для своих целей пойдет, жаль винда не дала им notepad.exe переписать, хотел попробовать ))

Воспользуйтесь Notepad Replacer

(не забудьте сначала удалить магазинный Блокнот, чтобы остался только "старый" Блокнот)

Старый блокнот вроде как тоже системный "компонент" и его можно тоже снести. Не особо понятно зачем в данном случае тогда какой-то софт для "замены".

Чем плох Far, до него неплохо справлялся редактор нортона или Волкова или дос навигатора.

Угу, соответственно тот досовский edit вообще не помню - для быстрого редактирования можно же просто нажать F4 )

Крайне не удобная была утилита...

Элегантно они обошли отсутствие настройки пробелов по табу в меню

pic

Лучше бы на Turbo Vision переписали.

Там, кстати, в коде прекрасное, вот в этом месте в src\oklab.rs:

#[inline]
fn cbrtf_est(a: f32) -> f32 {
    //   f32_as_uint32_t / 3 + 709921077
    // It's similar to the well known "fast inverse square root" trick.
    // Lots of numbers around 709921077 perform at least equally well to 709921077,
    // and it is unknown how and why 709921077 was chosen specifically.
    let u: u32 = f32::to_bits(a); // evil f32ing point bit level hacking
    let u = u / 3 + 709921077; // what the fuck?
    let x: f32 = f32::from_bits(u);

    // One round of Newton's method. It follows the Wikipedia article at
    //   https://en.wikipedia.org/wiki/Cube_root#Numerical_methods
    // For `a`s in the range between 0 and 1, this results in a maximum error of
    // less than 6.7e-4f, which is not good, but good enough for us, because
    // we're not an image editor. The benefit is that it's really fast.
    (1.0 / 3.0) * (a / (x * x) + (x + x)) // 1st iteration
}

Опуская "WTF?" у магической константы (все мы люди, в конце концов), у меня есть сомнения, что это будет быстрее нативной .cbrt(), впрочем это несложно побенчмаркать, но это используется при преобразовании цветовых пространств, sRGB в LAB, и нафига это всё в ТЕКСТОВОМ редакторе, которому достаточно просто индексированных цветов - я не очень вкуриваю.

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

Turbo Vision сторонний, у Microsoft есть куда более удачное решение (правда, без поддержки компиляции под Windows) – Visual Basic 1.0 for DOS

«Блокнот» давно утратил простоту, превратившись в перегруженное приложение ..., а после удаления WordPad в 2024 году пользователи окончательно лишились...

Видимо даже разработчики в микрософт не готовы пользоваться "перегруженными приложениями", поэтому в тихоря добавляют не перегруженные.
Консольный текстовый редактор нужен при подключении по ssh, но тогда уж лучше vim

ps: если установть dosbox то 16битные edit и qedit работают на чем угодно

pps: ждём norton microsoft comander

в комментах что этот по ssh не работает

Зашел из Винды по SSH на живущую на VPS Ubuntu , и поставил туда EDIT - работает.


Какой же это кайф, если мне нужно поправить раз в иногда конфиги и теперь это можно делать в НОРМАЛЬНОМ редакторе с Ctrl+C, Ctrl-V, Ctrl-Z, Ctrl-Y и вот этим вот всем.

Я даже не говорю про редакторы с инопланетным интерфейсом для клавиатуры без половины клавиш - до этого меня спасал MC, но да извинят меня фанаты нортоновских интрефейсов, EDIT - лучше.

PS: Впрочем речь наверно была о том, работает ли он по SSH если зайти по SSH в Windows.

PS: Впрочем речь наверно была о том, работает ли он по SSH если зайти по SSH в Windows.

Работает

Винда поддерживает IoT headless setup. Там графической оболочки нет совсем, только терминал.
А редактировать файлы конфигурации как-то надо.

В общем, автор Norton Commander'а до сих пор в Майкрософте работает.
С другой стороны "orthodox file managers" в компании используют только русские инженеры. Как видят синие окошки на экране, так сразу понимают, что у человека родной язык - русский.

ждем неперегруженный виндоус

Зачем, когда есть TotalCommander и гора его двоюродных братьев? Кстати - старенький AkelPad вполне справляется с редактированием текстов....

Тотал коммандер не тру. Только текстовый интерфейс, только псевдографика, только хардкор!

Начиная с Windows XP 64-bit и всех последующих версий, включая Windows 11, Microsoft убрала поддержку 16-битных приложений — вместе с ней исчез и легендарный edit.com

То есть его нет еще со времен ВинХРю?
Но если без него обходились все эти годы, то нафига он нужен?
А если он очень нужен, то какого фига его не сделали раньше?

Ну а Edit, будучи 16-битным приложением, стал конфликтовать с переходом на 64-битные архитектуры.

А чтобы переписать его под 64-битные, не хватало ресурсов. Но за счет прекращения поддержки Вин10, ресурсы на этот мегапроект наконец удалось найти.

То есть его нет еще со времен ВинХРю?

Оригинальный EDIT вообще был только в DOS 5.0-6.22 (хотя его можно запустить и на любой 16/32-битной винде, и в более старых версиях DOS, как минимум начиная с 3.3), он тупо запускал QBasic в режиме редактирования

Вторая версия была выпущена с Win95, она уже работала как отдельная программа, и её можно нормально запускать на любой винде вплоть до 32-битной версии Windows 10 (Server 2008 в случае с серверными системами).

Но 64-битная винда (как для AMD64, так и для Itanium a.k.a. IA-64) в силу особенностей работы режима Long Mode процессора (а в IA-64 вообще другой принцип работы) не способна без эмуляции запускать 16-битные приложения. Поэтому, начиная с WinXP для IA-64 (для x64 версия вышла значительно позже), Edit просто не работает. Для 64-битной системы такого редактора нет, но он реально помогает быстро редактировать всякие файлы конфигов. А начиная с Win11/Server 2008 R2 (у сервера это произошло ещё во времена 7-ки), 32-битной версии у винды вообще нет. Поэтому возникла необходимость создания новой программы, подобной MS-DOS Editor.

А чтобы переписать его под 64-битные, не хватало ресурсов

Новый Edit только визуально схож с оригиналом, но по технической части между ними нет абсолютно ничего общего. Оригинал написан на смеси C с ассемблером и опирался исключительно на 16-битное API (в том числе прерывания) DOS, а новая версия написана на Rust и использует 64-битные вызовы API Windows.

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

Открою Вам страшную тайну: "легендарный edit.exe" вполне себе поддерживал и мышь, и горячие клавиши, так что небывалый прорыв - не такой уж и небывалый. Удобный инструмент на каждый день, ага

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

Этот инструмент понадобится, когда ИИ захватит контроль над операционкой, и у пользователя останется только командная строка.
Неспроста возвращение DOS-утилиты произошло в одно время с появлением в Виндовс ИИ-помощника. MS готовит запасные выходы для пользователя. Через этот редактор, пользователь сможет направить ИИ-помощнику жалостливое прошение, с просьбой вернуть доступ.

Не для старпёров, а для админов и девопсов. Терминальные редакторы вроде nano и vim живут десятилетиями именно потому, что они мгновенны и предсказуемы

mc, опять же, живёт и здравствует.

far2l тоже, минус один - нету в репах

Помню что пользовался (не нравился, только уж в совсем исключительных случаях когда больше ничего другого не было), но только в тех случаях когда не было возможности скинуть на комп volkov commander. Ещё периодически вместо текстового редактора Turbo Pascal использовал ;)

Тоже через Turbo Pascal правки делал, тогда он реально заменял полсистемы

Слёзы на глазах. Когда-то через него батники правил на Win95, теперь снова можно без Notepad++ :)

Заголовок: "45-летний редактор Edit вернули в Windows 11". Текст статьи: "Новая версия Edit написана с нуля, но сохранила дух оригинала"

Как раз недавно сменил 10-ю винду на 11-ю. Активно пользуюсь штатным "Блокнотом", но ни "темной темы", ни "автосохранения" ни "даже ИИ-ассистента" в нем в упор не замечаю, ни на прошлой системе, ни на нынешней.

возможно у вас старый notepad.exe а не новый блокнот uwp

так у него же был fps несколько сотен кадров в секунду. ну хороший fps. а частота у проца Pentium 166 мгц была.
попробуйте повторить.
цитата в тему статьи: "представляю себе твою жену, пытающуюся соорудить в кастрюльке в общей кухне дома порционные судачки а натюрель! "

Показать IP в подсказке при наведении на иконку вайфая, сделать иконки сетевых подключений информативные, сделать удобные поля ввода адресов в настройках сети, которые были нормальными в 7ке, пока их не переделали на зуммерский (потому что ещё и жужжит отовсюду) дизайн, починить tab-навигацию по меню Пуск, много ещё чего старого забытого надо сделать Майкрософту и в целом улучшить. Но нет блин, зато чёртовы новости на экране блокировки добавили.

Ухтыж! Мелкомягкие обнаружили что им нехватает аналог nano? Ждем midnight commander и htop....ну и неплохо было бы grep и cat ;)

Так и findstr есть

Ага, но это непривычно. Удобнее:

echo findstr %1 %2 %3 %4 %5 > %systemroot%\grep.cmd

Действительно есть и работает,

даже русифицирован.

Новая версия Edit написана с нуля

...на компилируемом ЯП Rust — это радует )

У меня такое чувство, что в некой компании работающие плоды прокрастинации возводят до уровня "востребованных продуктов" и "улучшений UX".

Возможно это часть тайного плана Майков по экспансии в мир Linux.

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

Современные GUI настолько изолированы и монструозны, что Terminal в Windows 11 всегда на панели задач. 😎

Кажется EDIT нормально редактирует большие файлы. Сейчас попробовал 4ГБ, 80М строк - вроде норм (на первый взгляд :-) С файлом 8ГБ уже стал глючить. Проверял на машине с RAM 16ГБ.
FAR справился только с 0.5ГБ, 10М строк.
К достоинствам EDIT надо ещё отнести возможность редкатировать в режиме Word Wrap, что в FARе отсутствует в принципе.

Sign up to leave a comment.

Information

Website
www.mts.ru
Registered
Founded
Employees
over 10,000 employees
Location
Россия