
Составьте краткое изложение этой истории. Вот краткое изложение содержания истории, основанное на фактах: Вот упрощенная версия содержания истории: Вот беззаботный взгляд на содержание истории: Исследуйте другую точку зрения: Покажите мне факты Объясните это так, будто мне 5 лет Дайте мне беззаботный пересказ
Нечасто новый продукт Microsoft привлекает внимание пользователей Mac и Linux, особенно если это утилита командной строки. Однако приложение Edit компании ориентировано на популярный рынок текстовых редакторов, а значит, оно может быть интересно всем, кто работает с текстовыми файлами. Итак, стоит ли его попробовать, если вы пользователь Mac?
Что такое Microsoft Edit?
Microsoft анонсировала свой «новый текстовый редактор командной строки в Windows» в сообщении в блоге от 2025 года, где также упоминалась лицензия с открытым исходным кодом. Приложение берёт своё начало от текстового редактора 1990-х годов под названием MS-DOS Editor. Эта последняя версия является ремейком, поэтому в ней может не быть ни одной строки кода, похожей на оригинал. Тем не менее, она явно вдохновлена MS-DOS Editor и покажется знакомой всем, кто пользовался им или любым другим текстовым редактором MS-DOS.

Хотя Microsoft описывает Edit как «текстовый редактор командной строки», технически он использует текстовый пользовательский интерфейс (TUI). Это означает, что это полноэкранное интерактивное терминальное приложение, позволяющее писать в нём максимально интуитивно, без использования полноценного графического интерфейса.

Лицензия с открытым исходным кодом привлекла внимание более широкого сообщества разработчиков, и с момента ее запуска репозиторий на GitHub регулярно и в большом количестве пополняется:

В частности, программа, написанная на Rust, отличается высокой переносимостью, поэтому её могут использовать пользователи Mac и Linux. Однако на этих платформах она сталкивается с серьёзной конкуренцией со стороны известных редакторов командной строки, таких как Vim и nano.
Как получить его на Mac?
В отличие от Linux и Windows, у Edit нет бинарной версии для пользователей Mac. Хотя существует версия для MacPorts, поддержка гораздо более популярного менеджера пакетов Homebrew в настоящее время отсутствует.
Для большинства пользователей Mac единственный вариант сейчас — собрать программу из исходного кода. Это может показаться сложным, но на самом деле это всего пара шагов.
Начните с установки Rust. Это очень простой процесс, который по умолчанию устанавливается в скрытые каталоги вашего домашнего каталога. После этого вы получите доступ к таким инструментам, как rustc (компилятор Rust) и rustup (установщик набора инструментов).
Затем клонируйте репозиторий Edit и выполните следующую команду для сборки релиза:
сборка груза —config .cargo/release.toml —release
Это позволит создать окончательный исполняемый файл в ./target/release/editВы можете переместить этот исполняемый файл в папку, указанную в переменной PATH, если планируете регулярно использовать Edit. Кроме того, вы можете запустить его непосредственно из исходного каталога, чтобы опробовать его.
Что в этом хорошего?
Если вы запустите команду редактирования без аргументов, вы увидите простой экран с несколькими фрагментами полезной информации в строке состояния внизу. В частности, это имя нового файла по умолчанию (например, Untitled-1.txt), количество пробелов, которое представляет символ табуляции, и кодировка символов по умолчанию.
В верхней части экрана вы увидите меню, которое является первым заметным признаком того, что Edit предлагает нечто весьма необычное для терминальной программы: управление мышью. Хотя это меню работает не совсем так, как стандартные меню графического интерфейса macOS, оно очень интуитивно понятно и работает без проблем. Я заметил, что сенсорная прокрутка тоже работает сразу, что приятно удивило.
Это может показаться неочевидным, но строкой состояния также можно управлять с помощью мыши. Щелкните по метке конца строки, и вы увидите, как она переключается между [НЧ] и [CRLF], так что вы можете создавать текстовые файлы Windows, если хотите. Другие метки позволяют изменять соответствующие настройки, включая имя файла в правом нижнем углу, что, пожалуй, представляет мою любимую функцию:

Да, Edit поддерживает открытие нескольких файлов, но не через вкладки, а через это меню, позволяющее переключаться между ними. Оно также подсвечивает файлы, изменённые без сохранения, и, возможно, это говорит о том, что Microsoft хочет, чтобы редактор оставался открытым в течение длительных сеансов, подобно тому, как это делают пользователи Vim или Emacs.
А что не так уж и хорошо?
Хотя управление мышью в меню превосходно, к нему нужно привыкнуть, в основном потому, что это редкий интерфейс для пользователей Mac. Рядом с каждым пунктом меню есть ярлык, как и в обычных меню Mac, но каждый пункт меню также подчёркнут буквой, в классическом стиле Windows. Это означает, что можно нажать эту букву, чтобы выбрать нужный пункт, что, конечно, здорово, но чтобы это стало полезным, нужно научиться открывать меню с помощью клавиатуры.
Вот мои советы:
- Нажмите F10, чтобы открыть меню (не забудьте использовать клавишу-модификатор Fn, если она включена).
- Нажмите Escape, чтобы закрыть меню.
- Для перемещения между меню верхнего уровня используйте клавиши со стрелками влево и вправо.
- Для перемещения между пунктами меню используйте клавиши со стрелками вверх и вниз.
- Нажмите Enter на выбранном элементе или на подчеркнутой клавише элемента, чтобы активировать его.
Тем не менее, использование клавиши Control в качестве модификатора сочетания клавиш на Mac вместо стандартной клавиши Command кажется странным. Есть также одна команда (View, Word Wrap), для которой Alt указан в качестве модификатора, но мне так и не удалось заставить её работать на macOS.
Эта ситуация демонстрирует ещё один недостаток: документация по Edit скудна. У команды нет man-страницы, а её справка по командной строке ограничена:

Однако это объясняет одну интересную особенность: возможность перехода к определенной строке и даже столбцу при открытии файла.
Без более подробной документации пользователи в настоящее время предоставлены сами себе. Вы можете узнать некоторые подробности экспериментальным путём или поискав в разделе Issues and Discussions репозитория на GitHub. Однако, учитывая ограниченность возможностей программы, всё, что вы можете с ней сделать, может оказаться достаточно интуитивно понятным.
Это подводит меня к последней группе недостатков: набору функций. В Edit отсутствуют многие базовые функции, такие как быстрая навигация с помощью клавиатуры, сочетания клавиш для часто используемых действий и замена поиска. Хотя он подходит для самых простых задач, я не ожидаю от него существенного расширения функциональности; в конце концов, главное — простота. Поэтому, если вы не ищете действительно простой редактор, помимо nano, не думаю, что есть смысл добавлять Edit в список установленных программ.
Сравнение Edit с Vim или nano
Редактору далеко до возможностей Vim. Он не позволяет создавать цепочки команд или перемещаться между страницами файла одним нажатием клавиши. В результате он гораздо менее запутан, что может заинтересовать новичков.
Но у новичков уже есть отличный вариант в командной строке: nano. Более того, постоянное отображение сочетаний клавиш в nano, на мой взгляд, ещё больше упрощает освоение, и, кроме поддержки мыши, Edit не предлагает никаких преимуществ.

Поддержка мыши впечатляет и радует глаз, но в целом этого недостаточно, чтобы рекомендовать Edit среди других альтернатив. Edit, возможно, и конкурирует с Vim и Nano, но, на мой взгляд, он менее полезен, чем первый, и не так прост в использовании, как второй.