GitHub는 Atom 텍스트 편집기를 IDE로 변환하고 있습니다.

Electron 프레임 워크에 구축 된 GitHub의 텍스트 편집기 인 Atom은 편집기를 본격적인 IDE로 만들기위한 전조로서 IDE와 유사한 기능을 갖추고 있습니다.

Atom이 텍스트 편집기에서 IDE로 전환하는 첫 번째 단계는 Atom-IDE라는 Facebook에서 개발 한 기능의 선택적 패키지입니다.

패키지에는 다음이 포함됩니다.

  • 더 스마트 한 상황 인식 자동 완성
  • 개요보기
  • go to 정의
  • 모든 참조를 찾는 기능
  • 마우스를 올리면 정보 표시
  • 경고 (진단)
  • 문서 서식

초기 릴리스에는 TypeScript, Flow, JavaScript, C # 및 PHP 용 패키지가 있습니다. 이러한 패키지는 언어 서버를 사용하여 코드와 프로젝트를 분석합니다. 따라서 GitHub는 언어 서버 프로토콜을 지원하는 Microsoft 및 Red Hat과 같은 다른 회사에 합류합니다. Rust, Go 및 Python에 대한 지원은 나중에 가능할 것입니다.

GitHub는 언어에 대한 언어 서버가 존재하는 경우 개발자가 Atom 언어 클라이언트 NPM 라이브러리를 사용하여이를 활용하는 자체 Atom-IDE 패키지를 쉽게 만들 수 있다고 말합니다. 이는 지원 파일 다운로드 및 변환과 같은 도우미 도구뿐만 아니라 주요 기능에 대한 공통 자동 연결을 제공합니다.

Atom-IDE를 시작하려면 개발자는 Atom의 패키지 설치 대화 상자를 표시 한 다음 atom-ide-ui 패키지를 검색 및 설치하여 IDE 사용자 인터페이스를 활성화하고 필요한 언어 지원 (예 : ide-typescript, ide-)을 설치해야합니다. flowtype, ide-csharp, ide-java 및 ide-php.