Microsoft Edit — это текстовый редактор командной строки, на который вы так долго ждали

Если вы были фанатом MS-DOS из 90-х, вам понравится Microsoft Edit — полностью открытый командный текстовый редактор интерфейса командной строки (CLI). Microsoft Edit решает специфическую задачу по предоставлению редактора CLI по умолчанию в 64-битной версии Windows. Всего 250 КБ — это исключительно легкий размер, позволяющий редактировать текстовые файлы в Командной строке или PowerShell, обеспечивая безмодальное редактирование и поддержку сценариев.
Установка Microsoft Edit
Существует два способа установить Microsoft Edit: используя исходный файл с GitHub или через winget в PowerShell. Он поддерживает как Windows 10, так и Windows 11.
GitHub
Посетите официальную страницу репозитория Microsoft Edit на GitHub. Скачайте ZIP-файл на свой ПК и распакуйте его папки.
Из распакованной внутренней папки вы можете запустить приложение как администратор, кликнув правой кнопкой мыши.

Вы также можете запустить приложение Edit, которое отображается как “edit.exe” из меню поиска. Всегда лучше Запустить от имени администратора.

Чтобы получить все преимущества функций Edit, лучше установить полное приложение, как показано ниже.
Winget
Откройте окно PowerShell в режиме администратора. Введите следующую команду, затем нажмите Y, чтобы согласиться со всеми условиями соглашения о источниках.
winget install Microsoft.Edit
Как только вы начнете пользоваться Microsoft Edit, вы обнаружите множество вариантов использования и удобных функций. В отличие от редактора MS-DOS прошлого, который поддерживал только 16-битные приложения, новый Edit полностью способен масштабироваться с 64-битной версией Windows 11 в будущем.
Очень простой текстовый редактор командной строки Windows
Как случайный разработчик Windows, я считаю Microsoft Edit идеальным инструментом для своих нужд. Он достигает идеального баланса между простотой и функциональностью, позволяя мне изменять код программного обеспечения, не запоминая сложные команды и шаги.
Полностью открытый, Microsoft Edit вызвал восторг благодаря своей общей простоте с ясным интерфейсом на синем экране. У него всего четыре кнопки, которые демонстрируют его минималистичный дизайн, причем Файл, Правка и Просмотр содержат все, что вам нужно.
Как и в Блокноте, кнопка Правка в этом приложении поддерживает все общие сочетания клавиш, такие как Ctrl + S для сохранения текстового файла, а также горячие клавиши, такие как Ctrl + Z, Ctrl + Y, Ctrl + F для поиска файлов, Ctrl + R для замен, и Ctrl + A для выделения всего. Конечно, доступны сочетания клавиш для вырезания, копирования и вставки.

Однако, в отличие от Блокнота, который является инструментом редактирования с графическим интерфейсом, вы получаете доступ к этим командам в интерфейсе CLI, что идеально для разработчиков.
Поскольку основной файл приложения Edit менее 250 КБ, его открытие занимает долю секунды по сравнению с процессами других приложений на основе консоли.
Использование Edit в Командной строке и PowerShell
Одна из основных причин использования winget для установки Edit заключается в том, что он добавляет себя как псевдоним командной строки, помогая во всех существующих консольных приложениях Windows, включая Командную строку, PowerShell и Терминал Windows.

После добавления псевдонима вам нужно просто ввести edit или edit.exe в любом интерпретаторе командной строки, таком как Командная строка, PowerShell или Терминал Windows. Edit интегрируется со всеми этими средами для редактирования текстовых файлов, дополняя их возможности выполнения команд.

Обратите внимание, что Edit не выполняет команды самостоятельно, поэтому вы не можете использовать его для выполнения системной команды, такой как ipconfig. Вы можете использовать его для создания любых скриптов PowerShell с файлами PS1.
Создание и редактирование пакетных файлов
Edit служит заменой многим функциям редактирования текста Блокнота, в частности своей способности редактировать пакетные скрипты, хотя создавать их он не может.
Откройте Командную строку и используйте cd, чтобы поместить себя в путь к файлу, где хранятся ваши BAT-скрипты. У меня есть скрипт с именем “Myscript”, сохраненный в папке C:\Files. Теперь мне нужно просто использовать cd, чтобы перейти в точное местоположение папки, и ввести следующее:
edit "Имя пакетного файла скрипта".bat
До Microsoft Edit редактирование пакетных скриптов непосредственно в интерпретаторах командной строки, таких как PowerShell или Командная строка, было сложным и затруднительным. Вам приходилось использовать сторонние редакторы, такие как Vim, или выходить из интерфейса и открывать Блокнот или Visual Studio Code. Это частое переключение окон нарушало поток большинства разработчиков.

Ручное управление файлами также было неудобным. Нужно было помнить всю эту жуткую терминологию с “echo on” и “echo off” просто чтобы перемещать файлы в своей системе. Все это теперь в прошлом, так как приложение Edit запускается непосредственно в заданном вами пути к папке.
Безмодальное редактирование конфигурационных файлов
Мы объясним одно из основных преимуществ Microsoft Edit. Он полностью “безмодальный”, в отличие от модальных приложений, таких как Vim или Visual Editor. Вот пример.
Вы наверняка сталкивались с многими конфигурационными файлами в Windows с расширениями INI или CFG. Это простые текстовые файлы, которые хранят настройки для приложений и системных функций. Они также связаны с любым программным обеспечением, которое вы устанавливаете в Windows. Многие переносимые приложения (те, что не требуют установки) широко используют расширения INI.
С Microsoft Edit вы можете напрямую изменять эти файлы INI или CFG, не нуждаясь в отдельном графическом редакторе. В Командной строке или PowerShell перейдите к пути, где хранятся эти файлы. У меня есть файлы INI с именем “Appconfig.” Введите следующую команду.
edit "Имя конфигурационного файла".iniEdit автоматически откроет конфигурационный файл. Вы можете делать все возможные изменения здесь. Например, я делаю простое изменение темы, изменяя ее с темной на светлую. У этого функционала есть много других применений. В другом примере геймеры могут настраивать параметры, такие как разрешение или частота кадров, сохраняя изменения и оставаясь в пределах рабочего процесса CLI.

Вышеупомянутые настройки невозможно выполнить в модальных редакторах, где нужно запомнить множество команд. С Microsoft Edit вы можете делать все, что хотите, не запоминая ничего. Если вы не являетесь опытным программистом, а просто хотите делать небольшие правки, это программное обеспечение идеально подходит для вас.
Существует много других способов, как вы можете постепенно научиться использовать Microsoft Edit. Вы можете использовать его для анализа лог-файлов в приложениях, управлять документами с помощью функции “Выбор документа”, отлаживать скрипты в любой программе Windows, включая Python, и многое другое, все это в то время как приложение остается ностальгической данью классическому редактору MS-DOS из прошлой эпохи Windows.
Кроме Microsoft Edit вы найдете очень полезную функцию PowerToys под названием “Командная палитра” для быстрого открытия любых файлов или приложений.