AI Briefing

설정 없이 사용하는 VS Code급 지능형 기능

·2018.07.02 09:00

핵심 내용

Repl.it가 LSP와 Monaco 에디터를 도입하여 별도의 설정 없이도 VS Code 수준의 지능형 개발 기능을 제공한다.

1 / 2

자세히 보기

Repl.it는 모든 개발자에게 최첨단 개발 도구를 무료로 제공하는 것을 목표로 한다. 기존에는 각 언어 도구(예: Pylint)를 프론트엔드와 연결하기 위해 별도의 프로토콜과 래퍼를 직접 개발해야 하는 번거로움이 있었다.

이를 해결하기 위해 Microsoft의 **Language Server Protocol (LSP)**를 도입했다. LSP를 통해 리팩토링, 코드 완성, 오류 검사 등의 기능을 한 번만 구현하면 다양한 에디터에서 즉시 사용할 수 있게 되었다.

또한, VS Code의 기반이 되는 웹 기술 기반 에디터인 Monaco를 도입했다. 이를 통해 TypeScript와 JavaScript는 물론, 이번 업데이트를 통해 Python(2, 3, Django), C, C++, ReasonML에 대한 언어 서버 지원을 시작했다.

주요 기능은 다음과 같다:

  • 자동 완성(Autocomplete) 및 시그니처
  • 정의로 이동(Jump to definition) 및 참조 찾기
  • 리팩토링(Refactor) 및 코드 포맷팅
  • 린팅(Linting) 및 호버(Hover) 기능

향후 Java와 Ruby 지원을 추가할 예정이며, 이를 통해 어떤 기기나 플랫폼에서도 사용 가능한 '통합 개발 서비스(Holistic Development Service)'를 구축해 나갈 계획이다.

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.