VSCode의 대항마, Zed: 가볍고 빠른 IDE

by DD
4개월 전
조회수 101

VSCode의 AI 기능 강제 및 성능 저하에 불만을 느낀 개발자가 Zed로 전환, 긍정적인 사용 경험을 공유함.

Zed는 VSCode와 유사한 UI와 키 바인딩을 제공하며, 특히 빠른 속도와 안정성이 장점으로 꼽힘. Python 설정의 어려움은 있었음.

커뮤니티에서는 Zed의 가벼움과 Vim 모드, AI 기능 통합에 대한 긍정적인 평가와 함께, 확장성 부족 및 특정 기능 부재에 대한 아쉬움도 제기됨.

Zed의 아키텍처 및 핵심 기술

Zed는 Rust로 개발되어 VSCode 대비 빠른 속도와 안정성을 제공한다. 구체적으로, 멀티 커서 편집, 빠른 런처, LSP (Language Server Protocol) 지원을 통해 다양한 언어에 대한 IDE 기능을 제공한다. 따라서, UI 렌더링입력 지연 감소를 통해 사용자 경험을 향상시킨다.

VSCode vs Zed: 장단점 비교

VSCode는 방대한 확장성과 풍부한 기능을 제공하지만, AI 기능 강제 및 성능 저하 문제가 발생한다. 반면, Zed는 가볍고 빠르지만, 확장성 부족과 특정 기능 부재가 단점으로 지적된다. 결과적으로, 개발자는 자신의 필요에 따라 두 IDE의 장단점을 비교하여 선택해야 한다.

Zed 사용 팁: Python 환경 설정

Zed에서 Python 개발 환경을 설정할 때, pyproject.toml 파일의 `[tool.pyright]` 설정을 주의해야 한다. 구체적으로, `typeCheckingMode`를 명시적으로 설정하지 않으면, 예상치 못한 오류가 발생할 수 있다. 따라서, Basedpyright의 기본 설정을 무시하고, 명시적으로 설정하는 것이 중요하다.

I switched from VSCode to Zed