Как стать автором
Обновить
2528.1
МТС
Про жизнь и развитие в IT

Microsoft Edit: легкий текстовый редактор с открытым кодом для Windows

Время на прочтение4 мин
Количество просмотров6.5K

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 — что нравится, а что нет.

Теги:
Хабы:
+38
Комментарии29

Полезные ссылки

Nocode с MWS Tables: кейсы объединения разных команд в одном пространстве, системы выдачи пропусков и геймификации

Время на прочтение6 мин
Количество просмотров224
Всего голосов 2: ↑2 и ↓0+4
Комментарии0

Превращаем магию в технологию: как волонтеры МТС знакомили детей с цифровым миром

Время на прочтение4 мин
Количество просмотров360
Всего голосов 7: ↑5 и ↓2+6
Комментарии3

FreeIPA: как обнаружить атаку злоумышленника на любом этапе Кill Сhain. Часть 2

Время на прочтение14 мин
Количество просмотров1.5K
Всего голосов 9: ↑9 и ↓0+14
Комментарии2

Изоляция с помощью глобальных акторов в Swift Concurrency: варианты на примере @MainActor

Время на прочтение7 мин
Количество просмотров651
Всего голосов 6: ↑6 и ↓0+12
Комментарии0

Обходим подводные камни работы с UDA в коде на Lua для ScyllaDB: дружим Java-драйвер и пустые значения

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров755
Всего голосов 6: ↑6 и ↓0+11
Комментарии0

Информация

Сайт
www.mts.ru
Дата регистрации
Дата основания
Численность
свыше 10 000 человек
Местоположение
Россия