Microsoft’s new vim alternative is written in Rust???
- Microsoft가 Rust로 완전히 작성된 새로운 명령줄 텍스트 편집기 'edit'을 출시했습니다. 🦀
- 'edit'은 250KB 미만의 경량으로, MS-DOS 편집기를 현대적으로 재해석하여 Windows 11에 기본 탑재될 예정입니다. 💾
- 이 프로젝트는 MIT 라이선스로 완전한 오픈 소스이며, Microsoft의 오픈 소스 생태계 기여를 보여줍니다. 🌐
- Vim과 달리 모달리스(modeless) 방식으로 초보자도 쉽게 사용할 수 있도록 설계되었으며, VT 출력을 통해 SSH 통합을 목표로 합니다. 💻
- Windows 터미널 팀이 Rust 내부 탐색을 위해 이 프로젝트를 활용했을 가능성이 높으며, C, C++, Zig, Rust 등 여러 언어로 프로토타입을 제작했습니다. 🧪
- 개발자는 Zig를 가장 선호했지만, 내부 지원 문제로 Rust를 선택했으며, Rust의 할당자 지원 및 트리 구축의 어려움에도 불구하고 전반적으로 만족했습니다. 🌲
- 이 프로젝트는 64비트 Windows에 내장된 CLI 편집기가 없었던 역사적 공백을 메우며, 이전에는 Notepad가 유일한 기본 편집기였습니다. 📜
- 'Not Invented Here' 증후군으로 비판받을 수 있지만, 작은 바이너리 크기, 유니코드 지원, SSH를 위한 VT 출력, Windows 기본 지원 등 명확한 필요성으로 정당화됩니다. ✨
- 영상은 AI 기반의 실시간 코드 리뷰를 제공하는 Code Rabbit의 VS Code 확장 프로그램을 스폰서로 소개하며, PR 제출 전 잠재적 문제를 파악하는 데 유용합니다. 🐇
- Microsoft의 Windows Terminal은 Windows 개발자들에게 쾌적한 터미널 경험을 제공하며, WSL보다 더 큰 영향을 미쳤다고 평가받습니다. 🚀
데브허브 | DEVHUB | Microsoft’s new vim alternative is written in Rust???