Build 2025: Microsoft представила консольный текстовый редактор Edit для Windows

Автор:

Microsoft представила новый текстовый редактор в командной строке Windows, который получил название Edit. Это проект с открытым исходным кодом, а значит разработчики и энтузиасты могут самостоятельно собрать его из исходного кода. В ближайшие месяцы инструмент появится в инсайдерских сборках Windows 11, а затем войдёт в состав стабильных версий операционной системы. Инструмент весит менее 250 КБ.

Edit решает давнюю проблему отсутствия текстового редактора в командной строке 64-битных версиях Windows. В 32-битных версиях был доступен редактор MS-DOS Edit.

Microsoft стремилась создать простой и понятный инструмент, который будет доступен как для новичков, так и для опытных пользователей. Разработчики сознательно отказались от модальных редакторов (таких как Vim, известный мемом «Как выйти из Vim?») в пользу безрежимного интерфейса. Существующие альтернативы либо не имеют официальной поддержки Windows, либо являются слишком громоздкими. Поэтому Microsoft решила создать собственный инструмент.

Основные возможности Edit

  • Запуск. Редактор открывается командой edit или edit <имя_файла> прямо в командной строке, позволяя редактировать файлы без смены контекста.
  • Текстовый пользовательский интерфейс (TUI). Все опции меню имеют легко запоминаемые горячие клавиши, отображаемые рядом с пунктами. Поддерживается управление мышью.
  • Работа с несколькими файлами. Поддерживается одновременное открытие нескольких файлов с возможностью переключения между ними с помощью сочетания Ctrl+P или кликом по списку файлов в правом нижнем углу.
  • Поиск и замена. Функция поиска и замены (Ctrl+R или через меню «Edit» → «Replace») поддерживает учёт регистра и регулярные выражения.
  • Перенос слов. Для удобства чтения длинных строк реализована функция переноса слов (Alt+Z или через меню «View» → «Word Wrap»).