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의 기본 설정을 무시하고, 명시적으로 설정하는 것이 중요하다.