Microsoft удивила ИТ-сообщество, возродив текстовый редактор Edit — впервые он появился в MS-DOS 5.0 в 1991 году. Edit предлагает простоту, открытый исходный код и возможности, сравнимые с Linux-редакторами вроде vim. Давайте разбираться, что такое Edit, зачем Microsoft его вернула и почему он может стать находкой для разработчиков.

История Edit: от MS-DOS до Windows 11

Edit появился в 1991 году с выходом MS-DOS 5.0 и заменил устаревший линейный редактор Edlin. Изначально он был частью QBasic, использовался для изменения конфигурационных файлов, таких как autoexec.bat. С выходом Windows 95 Edit стал самостоятельным приложением, так как QBasic перестал поставляться с Windows. Этот редактор оставался в 32-битных версиях Windows вплоть до Windows 10, но не поддерживался в 64-битных ОС, что оставило командную строку без встроенного редактора.

Источник

В мае 2025 года Microsoft выпустила новый Edit (версия 1.0.0), написанный на Rust. Этот язык выбран неслучайно — он обеспечивает безопасность памяти и минимизирует размер бинарного файла, избегая громоздких зависимостей, характерных, например, для C#. А еще корпорация открыла исходный код редактора и выложила все это на GitHub. О нововведении представители проекта рассказали на Microsoft Build 2025.

Конечно, продукт обновили. Новый Edit не повторяет старый редактор, он адаптирован для современных задач, при этом сохраняет привычный минимализм. И да, софтина весит всего около 250 Кб. Этим программа выгодно отличается от «Блокнота», размер которого может превышать 1 Мб из-за дополнительных функций вроде проверки орфографии и интеграции искусственного интеллекта. Плюс напомню про открытый код — это делает Edit уникальным для экосистемы Microsoft.

Хотя официально он поддерживается только на Windows, благодаря открытой модели сообщество может портировать его на Linux. Это шаг в сторону open-source-комьюнити, с которым Microsoft активно сотрудничает через WSL, Visual Studio Code и GitHub.

Технические особенности и возможности

Новый Edit — текстовый редактор для командной строки, запускаемый посредством edit filename.txt. В отличие от своего предтечи из 90-х, он поддерживает управление мышью и получил браузер файлов для навигации по папкам. Это упрощает жизнь пользователей, не знакомых с горячими клавишами vim или Emacs.

Источник

Ключевые функции включают поддержку UTF-8 для работы с разными языками, поиск и замену текста (Ctrl+R), перенос слов (Alt+Z) и возможность открывать несколько файлов с переключением через Ctrl+P. Редактор использует текстовый интерфейс (TUI) с настраиваемой цветовой схемой, а меню содержат подсказки по горячим клавишам. Эти возможности делают Edit отличным инструментом для быстрого редактирования скриптов, конфигурационных файлов или логов. Например, разработчик может открыть .bashrc в WSL или изменить конфиг Docker, не устанавливая дополнительные инструменты.

Edit не пытается конкурировать с IDE, такими как VS Code, а предназначен для задач, где важны скорость и минимализм в командной строке. Его производительность позволяет работать даже на слабых машинах, что особенно полезно в серверных средах или старых системах.

Если сравнивать с «Блокнотом», то у Edit много преимуществ. «Блокнот» в Windows 11 стал многофункциональным приложением, доступным через Microsoft Store. В нем есть вкладки, темная тема, проверка орфографии и даже ИИ для перефразирования, но запускать его можно только из графического интерфейса. Edit, напротив, заточен под терминал и минимализм, предлагая альтернативу для тех, кто хочет быстро открыть и изменить файл без лишних функций.

По сравнению с Linux-редакторами, такими как nano или vim, Edit проще в освоении благодаря поддержке мыши и интуитивному интерфейсу. Однако у него есть и недостатки по сравнению с «конкурентами». Так, vim предлагает мощные плагины, а nano — меньший размер (около 100 Кб). Тем не менее Edit выигрывает за счет кроссплатформенного потенциала и открытого кода. Вот ключевые отличия:

  • размер: 250 Кб против >1 Мб у «Блокнота» и 100–300 Кб у nano/vim;

  • простота: управление мышью и TUI делают Edit проще для новичков;

  • открытый код: доступен на GitHub, можно скачать и менять под себя;

  • терминал: Edit запускается из командной строки, в отличие от GUI-ориентированного «Блокнота».

Зачем Microsoft возродила Edit?

Решение вернуть Edit — часть стратегии Microsoft по сближению с разработчиками. С 2010-х годов компания активно поддерживает open-source: покупка GitHub, запуск WSL, выпуск VS Code. Edit продолжает эту линию, предлагая легкий редактор для терминалов, который будет полезен в Windows и потенциально в Linux. Edit заполняет пробел в экосистеме Windows, где не хватало встроенного CLI-редактора для 64-битных систем.

А еще это своеобразный ответ корпорации на запрос сообщества о легких CLI-инструментах. IDE вроде VS Code мощные, но ресурсоемкие, а встроенный «Блокнот» не подходит для терминала. Edit заполняет эту нишу: быстрый запуск, минимум зависимостей, удобство при редактировании конфигов, логов или скриптов, особенно в WSL и серверной среде. Открытый исходный код дает сообществу возможность добавлять и менять функции софта — например, включить подсветку синтаксиса, поддержку CSV или интеграцию с PowerShell. Это не просто редактор, а потенциальная платформа для кастомизации.

Выше я уже писал, что Edit написан на Rust. Microsoft все чаще использует этот язык программирования в новых инструментах, подчеркивая курс на безопасность и производительность. Компания уже применяла Rust в проектах для ядра Windows. Edit — еще одно звено в этой цепочке. Такой пример может вдохновить разработчиков: если даже Microsoft внедряет Rust в системные компоненты, значит, язык действительно хорош. Возможно, благодаря Edit кто-то впервые попробует написать свой инструмент на Rust — будь то плагин, утилита или микросервис.

Сейчас редактор тестируется в Windows Insider и доступен на GitHub. Хотя официально он работает только на Windows, портирование на Linux возможно благодаря открытости кода. Если Microsoft продолжит его развитие, Edit может стать полноценной альтернативой таким консольным редакторам, как nano (самый распространенный TUI-редактор в Linux) или micro (более современный и функциональный аналог nano), особенно для тех, кто ценит простоту и минимализм.

А вы уже опробовали новинку? Если да, пишите, как вам Edit — что нравится, а что нет.

Комментарии (24)


  1. Oeaoo
    28.05.2025 12:37

    Веет ароматом Турбо Паскаля.


    1. Dhwtj
      28.05.2025 12:37

      Ароматом недопитого кофе оставленного на столе 30 лет назад


      1. Akon32
        28.05.2025 12:37

        Жидкости испаряются за 2-3 года где-то.


    1. Aggle
      28.05.2025 12:37

      И GW-BASIC...


  1. DjUmnik
    28.05.2025 12:37

    Главное, чтобы из него можно было легко выйти.


  1. StarWind
    28.05.2025 12:37

    При этом на том самом GitHub кроме бинарников для Windows так же лежат и бинарники для Linux

    Хотя официально он работает только на Windows


  1. Sm0ke85
    28.05.2025 12:37

    winget'ом скачал, посмотрел: скачалось 800+кб, nano (если я точно помню, в конфиге эта опция включается на изи) умеет синтаксис подсвечивать и функционал у nano более заточен под работу с клавы. Почему-то кодировку всегда делает UTF-8, хотя фалик в ср1251 сделан.

    Вердикт: ели сделают подсветку синтаксисов разных ЯП, распознавание кодировки и перед глазами вынесут необходимые сочетания клавишь для удобной работы с клавы (а то лазить в меню, чтобы их посмотреть - такое себе, да и запоминать все равно спешить никто пока не будет...), то жить будет наверное... А пока его даже на линь портировать смысла особого не вижу (ну по приколу если только, для резюме кто-то мож и сделает), скромный очень он...


    1. Lord_of_Rings
      28.05.2025 12:37

      на линь портировать смысла особого не вижу


      1. Sm0ke85
        28.05.2025 12:37

        Плюсанул бы, но мне карму обиженки понерфили))))


  1. alivedsn
    28.05.2025 12:37

    Эк их в 30-летней давности технологии кинуло. Поддержка мыши (!) и меню с выбором файла (!) - ну, тут без Rust было не обойтись... Вспоминается DOS Navigator (когда-то я на нём сидел) общим объемом 0,5 МБ при несравнимо большей функциональности, включая редактор с подсветкой синтаксиса, файловые панели с удобствами и проч. Микрософт за всю свою историю так и не создал чего-то удовлетворительно удобного для работы с файлами (только про проводник мне не говорите, человеку, который без Total Commander не живёт). Нам всегда рассказывали, что убогость GUI-утилит (и тем паче утилит командной строки) от Microsoft оставляет массу возможностей для сторонних разработчиков продавать собственные, хорошие утилиты. А мне вот кажется, что у Микрософта и так всё хорошо, напрягаться неохота....


    1. Siemargl
      28.05.2025 12:37

      Наследником Навигатора был Far, тоже с хорошим редактором.

      В конце коцнов, его портировали и на Линукс.


      1. ivanopulos
        28.05.2025 12:37

        и на MacOS. Как олдскул пользуюсь каждый день и не нарадуюсь


  1. JerleShannara
    28.05.2025 12:37

    Вообще-то поддержка мыши и навигатор по файловой системе были в изначальном edit.com с его рождения.


  1. Able-Man
    28.05.2025 12:37

    А что за шрифт?


    1. morty45
      28.05.2025 12:37

      первый коммент по делу тк в edit был фиксированый шрифт а в notepad такой надо было самостоятельно выбрать


  1. Tagar
    28.05.2025 12:37

    В комментах на девблоге уже кто-то прикрутил к редактору подсветку синтаксиса на Python.

    Кто-нибудь понимает, как?


  1. TovarischSuhov
    28.05.2025 12:37

    Очень странно видеть в качестве ключегого отличия от vim и nano - открытый код. Безусловно открытость - это хорошо! Но отличием от этих редакторов это сложно назвать: и vim, и nano - программы с открытым исходным кодом) Думаю не очень удачно выбрали место для того, чтобы эту особенность редактора от Microsoft подсветить!


  1. MaxStirlits
    28.05.2025 12:37

    Самолëт windows ещë только падает, но дальновидные менеджеры MS уже откпали и приодели стюардессу.


    1. Sm0ke85
      28.05.2025 12:37

      Плюсану хоть комментом, меня обиженками накрыло))))


  1. Siemargl
    28.05.2025 12:37

    Текстовый редактор - безопасный софт.

    Считаем unsafe'ы =)

    Заодно посмотрим стиль программирования в МС.

    Кстати, прошлый раз они калькулятор переписывали - вышло не очень.


    1. Siemargl
      28.05.2025 12:37

      >Считаем unsafe'ы =)

      Достаточно много. Там реализована арена для хранения данных через сырые указатели. Да и строки постоянно анврапятся, видимо уже проверенные.

      Стоит почитать код, каждый ансейф с комментариями, и достаточно весёлыми.


  1. Tony-Sol
    28.05.2025 12:37

    возможности, сравнимые с Linux-редакторами вроде vim

    вот вообще нет, ему и до nano довольно далеко


  1. Lord_of_Rings
    28.05.2025 12:37

    Самый лучший современный редактор - редактор Far-а)


  1. yarkovoy
    28.05.2025 12:37

    Неплохо. Хорошо, если бы он умел показывать спецсимволы типа перенос строки и прочее.