검색
검색
공개 노트 검색
회원가입로그인

Zed editor - 협업과 AI 기능이 강화된 아톰 개발자의 에디터

Zed editor

제드는 아톰의 개발자가 러스트로 만든 코드 편집기입니다. ZED AI를 사용하면 AI 코드 어시스턴트를 활용할 수 있습니다.

개요

Zed는 Atom과 Tree-sitter의 제작자가 만든 고성능 멀티플레이어 코드 편집기입니다. Zed는 Rust로 작성되어 매우 빠르고 효율적인 코딩 환경을 제공합니다. 이 에디터는 협업 기능을 중시하며, 사용자들이 실시간으로 협력하여 작업할 수 있는 도구들을 내장하고 있습니다. 또한 Zed는 텍스트 편집과 관련된 최신 기술들을 적용하여 사용 편의성과 성능을 극대화하였습니다.

주요 특징

고성능 코드 작성

Zed는 Rust로 작성되어 빠른 성능을 자랑합니다. Rust의 메모리 관리와 다중 스레딩 기능을 활용하여 대용량 파일이나 프로젝트에서도 부드럽게 동작합니다. 또한 GPU 가속을 통해 일부 작업을 더욱 효율적으로 처리합니다 [8].

협업 기능

Zed는 협업 기능을 기본으로 내장하고 있어 팀원이 실시간으로 같은 코드 베이스에서 작업할 수 있습니다. 사용자는 서로의 커서를 확인할 수 있으며, 실시간으로 변경 사항이 동기화됩니다. 이러한 기능은 페어 프로그래밍과 같이 긴밀한 협업을 필요로 하는 상황에서 매우 유용합니다 [1][7][8].

커스터마이징과 확장성

Zed는 사용자가 원하는 대로 에디터를 설정하고 확장할 수 있는 다양한 옵션을 제공합니다. 기본 제공되는 테마 외에도 사용자가 직접 새로운 테마를 만들 수 있으며, 플러그인을 통해 더 많은 기능을 추가할 수 있습니다. Rust의 플러그인 시스템을 사용하여 새로운 기능을 추가하거나 기존 기능을 변경할 수 있습니다 [8].

다양한 프로그래밍 언어 지원

Zed는 JavaScript, TypeScript, Python, Java, C++ 등 다양한 프로그래밍 언어를 지원합니다. 언어 별로 코드 하이라이팅, 코드 완성, 문법 검사, 코드 포맷팅 등 개발 과정에서 필요한 다양한 도구를 제공합니다 [8].

보안과 안정성

Rust의 안전한 메모리 관리와 Zed의 샌드박스 환경을 통해 플러그인이 에디터 외부에 영향을 미치지 않도록 하여 보안을 강화합니다. 또한 사용자의 작업을 보호하기 위해 모든 통신은 암호화되어 안전하게 전송됩니다 [8].

역사

Zed는 Atom과 Tree-sitter의 제작자인 Nathan Sobo와 그의 팀에 의해 개발되었습니다. 이들은 Atom 편집기를 만들면서 얻은 경험을 바탕으로 더 빠르고 협업에 적합한 편집기를 만들기 위해 Zed를 개발하였습니다. 2023년에 첫 출시되었으며, 현재는 오픈 소스로 전환되어 전 세계의 개발자들이 기여할 수 있도록 되어 있습니다 [6][8].

설치 방법

macOS

  • 공식 웹사이트에서 Zed 파일(.dmg)을 다운로드 받습니다.

  • .dmg 파일을 열고 Zed 아이콘을 애플리케이션 폴더에 드래그하여 설치합니다 [9].

Linux

  • 다음 명령어를 사용하여 설치 스크립트를 실행합니다:

    curl -f https://zed.dev/install.sh | sh
  • 또는 소스 코드를 클론하여 직접 빌드할 수 있습니다:

    git clone https://github.com/zedapp/zed
    cd zed
    cargo build --release

Windows

사용자 평가

Zed는 빠른 속도와 협업 기능으로 많은 개발자들로부터 긍정적인 평가를 받고 있습니다. 특히 VS Code와 같은 기존 에디터에 비해 성능 면에서 큰 만족감을 주고 있으며, 기본 제공되는 다양한 기능들과 확장성 역시 호평을 받고 있습니다 [1][2][8].

사용자 리뷰

  • Matt Baker, Principal Engineer: "부팅 시간, UI 상호작용, 입력 지연 모두 매우 빠르다. VS Code가 지연되는 것을 알고 있었지만, Zed를 사용해보고 얼마나 좋은 지 느낄 수 있었다. 진정 놀라웠다." [1][5]

  • Mike Bostock, Creator of D3.js: "다양한 세심한 혁신들(멀티버퍼, 인레이 힌트, 협업). 생각이 깊고 정확한 디자인. 그리고 빠른 속도!" [1][5]

결론

Zed는 빠른 속도와 협업 기능을 강점으로 하는 차세대 코드 편집기입니다. Rust로 작성되어 효율적이고 안정적인 성능을 제공하며, 팀별 실시간 협업을 가능하게 하는 다양한 기능들을 갖추고 있습니다. 오픈 소스로 전환된 Zed는 사용자들이 직접 개선하고 확장할 수 있는 기회를 제공하며, 미래의 소프트웨어 개발을 위한 중요한 도구로 자리 잡아가고 있습니다.

참조

[1]. 다음 단계를 위한 편집기

[2]. Zed - 다음 단계를 위한 에디터

[5]. 다음 단계를 위한 편집기 - Staging

[8]. Zed: Rust에 내장된 오픈 소스 코드 편집기에 대한 모든 것을 알아보세요.

[9]. Zed - 다음 단계를 위한 에디터 (다운로드 페이지)

공유하기
카카오로 공유하기
페이스북 공유하기
트위터로 공유하기
url 복사하기
조회수 : 227
heart
T
페이지 기반 대답
AI Chat