Microsoft Edit는 여러분이 기다려온 명령 프롬프트 텍스트 편집기입니다

대표 이미지: Microsoft Edit, 커맨드라인 텍스트 이미지 편집기.

90년대 MS-DOS의 팬이었다면 Microsoft Edit를 좋아할 것입니다. 완전히 오픈 소스인 명령줄 인터페이스(CLI) 텍스트 편집기입니다. Microsoft Edit는 64비트 Windows의 기본 CLI 편집기에 대한 특정 요구 사항을 해결합니다. 크기가 단 250KB로 매우 가볍고, 명령 프롬프트 또는 PowerShell에서 텍스트 파일을 편집할 수 있으며, 비모달 편집 및 스크립팅 지원을 제공합니다.

Microsoft Edit 설치하기

Microsoft Edit를 설치하는 방법은 두 가지가 있습니다. GitHub 소스 파일을 사용하거나 PowerShell에서 winget을 사용하는 방법입니다. Windows 10과 Windows 11 모두를 지원합니다.

GitHub

Microsoft Edit의 공식 GitHub 리포지토리 페이지를 방문하세요. ZIP 파일을 PC에 다운로드한 후 폴더를 추출합니다.

추출한 내부 폴더에서 간단한 오른쪽 클릭으로 응용 프로그램을 관리자 권한으로 실행할 수 있습니다.

추출된 폴더에서 관리자 모드로 Edit 응용 프로그램 실행하기.

또한 검색 메뉴에서 “edit.exe”로 표시되는 Edit 앱을 실행할 수 있습니다. 항상 관리자로 실행하는 것이 좋습니다.

검색 메뉴에서 관리자 모드로 열린 Edit 폴더.

Edit의 모든 기능을 최대한 활용하려면 아래와 같이 전체 애플리케이션을 설치하는 것이 좋습니다.

Winget

관리자 모드에서 PowerShell 창을 엽니다. 다음 명령을 입력한 후 모든 소스 계약 조건에 동의하기 위해 Y를 누릅니다.

winget install Microsoft.Edit

Microsoft Edit 소프트웨어 설치를 위한 Winget 명령.

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와 같은 핫키도 지원합니다. 물론, 잘라내기, 복사 및 붙여넣기 단축키도 사용할 수 있습니다.

Microsoft Edit에서 사용되는 일반 핫키 목록.

그러나 메모장과는 달리 GUI 편집 도구가 아닌 CLI 인터페이스에서 이러한 명령에 접근할 수 있어 개발자에게 이상적입니다.

핵심 Edit 응용 프로그램 파일의 크기는 250KB 미만이므로, 이를 여는 데 다른 콘솔 기반 애플리케이션의 처리 시간보다 훨씬 짧은 시간이 소요됩니다.

명령 프롬프트와 PowerShell에서 Edit 사용하기

Edit를 설치할 때 winget을 사용하는 주요 이유 중 하나는 모든 Windows의 기존 콘솔, 즉 명령 프롬프트, PowerShell 및 Windows 터미널에 명령줄 별칭을 추가한다는 것입니다.

Winget을 통한 Edit 응용 프로그램의 성공적인 설치, 명령줄 별칭 추가됨.

별칭이 추가된 후에는 명령줄 해석기(예: 명령 프롬프트, PowerShell 또는 Windows 터미널)에서 edit 또는 edit.exe를 입력하기만 하면 됩니다. Edit는 이러한 모든 환경과 통합되어 텍스트 파일을 편집할 수 있으며, 명령 실행 기능을 보완합니다.

Edit는 스스로 명령을 실행하지 않으므로 ipconfig와 같은 시스템 명령을 실행하기 위해 사용할 수는 없습니다. 하지만 PS1 파일로 어떤 PowerShell 스크립트를 작성하는 데 사용할 수 있습니다.

배치 파일 생성 및 편집

Edit는 메모장의 텍스트 편집 기능을 대체하여 배치 스크립트를 편집할 수 있는 기능을 제공합니다. 하지만 배치 스크립트를 생성할 수는 없습니다.

명령 프롬프트를 열고 cd를 사용하여 BAT 스크립트가 저장된 파일의 경로로 이동합니다. 여기서 저는 C:\Files 폴더 경로에 “Myscript”라는 스크립트를 저장했습니다. 이제 폴더 위치로 가기 위해 cd를 사용하고 다음을 입력합니다:

edit "배치 파일 스크립트 이름".bat

Cmd에서 Edit 텍스트 인터페이스를 통해 특정 폴더 위치에 있는 BAT 파일 열기.

Microsoft Edit 이전에는 PowerShell이나 명령 프롬프트와 같은 명령줄 해석기에서 직접 배치 스크립트를 편집하는 것이 복잡하고 어려웠습니다. Vim과 같은 서드파티 편집기를 사용하거나 해석기를 종료한 후 메모장이나 비주얼 스튜디오 코드를 열어야 했습니다. 이 빈번한 창 전환은 대부분의 개발자들에게 흐름을 깨뜨리곤 했습니다.

Microsoft Edit에서 편집 가능한 BAT 파일 스크립트.

수동 파일 관리 또한 귀찮았습니다. 파일을 자신의 시스템 내에서 이동하기 위해 모든 “‘echo on”과 ‘”echo off” 용어를 기억해야 했습니다. 이제 모든 것이 과거의 일이 되었으며, Edit 애플리케이션은 원하는 폴더 경로에서 직접 실행됩니다.

구성 파일의 비모달 편집

Microsoft Edit의 주요 이점을 설명하겠습니다. 이 프로그램은 비모달로, Vim이나 Visual Editor와 같은 모달 애플리케이션과는 다릅니다. 다음은 예시입니다.

Windows에서 INI 또는 CFG 확장자를 가진 많은 구성 파일을 접하게 될 것입니다. 이러한 파일은 애플리케이션과 시스템 기능을 위한 설정을 저장하는 간단한 텍스트 기반 파일입니다. 또한 Windows에 설치한 소프트웨어와 연결되어 있습니다. 많은 포터블 애플리케이션(설치가 필요 없는 애플리케이션)은 INI 확장자를 광범위하게 사용합니다.

Microsoft Edit를 사용하면 별도의 GUI 편집기 없이 직접 이러한 INI 또는 CFG 파일을 수정할 수 있습니다. 명령 프롬프트나 PowerShell에서 해당 파일이 저장된 경로로 가세요. 여기서는 “Appconfig”라는 이름의 INI 파일을 가지고 있습니다. 다음 명령을 입력하세요.

edit "구성 파일 이름".ini

Edit는 구성 파일을 자동으로 열 것입니다. 여기서 가능한 모든 편집을 수행할 수 있습니다. 예를 들어, 저는 테마를 어두운 색에서 밝은 색으로 변경하는 간단한 편집을 하고 있습니다. 이 기능에는 많은 다른 사용법이 있습니다. 또 다른 예로, 게이머들은 해상도나 프레임 속도와 같은 매개 변수를 조정할 수 있으며, 변경 사항을 저장하고 CLI 워크플로우 내에서 계속 진행할 수 있습니다.

Edit에서 INI 구성 파일의 전체 테마를

위의 조정은 많은 명령을 기억해야 하는 모달 편집기에서는 불가능합니다. Microsoft Edit를 사용하면 아무것도 기억하지 않고 원하는 대로 작업할 수 있습니다. 코드 작성을 많이 하지 않는 분이나 작은 편집을 원하는 분들에게 이 소프트웨어는 완벽합니다.

Microsoft Edit를 사용하면서 점진적으로 익힐 수 있는 많은 다른 용도가 있습니다. 애플리케이션 로그를 통한 로그 파일 분석, “문서 선택기”라는 기능을 사용하여 문서를 조작, Python을 포함한 Windows 프로그램의 스크립트를 디버그, 그리고 그 외에도 많은 기능을 지원하며, 애플리케이션이 고전 MS-DOS 편집기에 대한 향수를 불러일으킵니다.

Microsoft Edit 외에도 PowerToys 기능인 Command Palette가 있어 파일이나 응용 프로그램을 빠르게 여는 데 매우 유용합니다.