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»).