이 출시되었습니다! 11월의 새로운 기능 및 수정 사항을 읽어보세요.

Visual Studio Code에서의 R

R 프로그래밍 언어는 통계 컴퓨팅 및 그래픽을 위해 구축된 동적 언어입니다. R은 통계 분석, 과학 컴퓨팅, 머신러닝, 데이터 시각화에 흔히 사용됩니다.

Visual Studio Code용 R 확장은 확장된 구문 강조, 코드 완성, 린팅, 서식 지정, R 터미널과의 상호 작용, 데이터, 플롯, 작업 공간 변수 보기, 도움말 페이지, 패키지 관리, R Markdown 문서 작업 등을 지원합니다.

Overview

시작하기

  1. 플랫폼에 맞는 R (>= 3.4.0)을 설치하세요. Windows 사용자의 경우, R 확장이 R 실행 파일을 자동으로 찾을 수 있도록 설치 중에 **레지스트리에 버전 번호 저장**을 선택하는 것이 좋습니다.

  2. R에서 languageserver를 설치하세요.

    install.packages("languageserver")
    
  3. Visual Studio Code용 R 확장을 설치하세요.

  4. R 파일을 만들고 코딩을 시작하세요.

VS Code에서 R 사용 경험을 향상시키기 위해 다음 소프트웨어와 패키지가 권장됩니다.

  • radian: 공식 R 터미널의 많은 제한 사항을 수정하고 구문 강조 및 자동 완성 등 다양한 기능을 지원하는 최신 R 콘솔입니다.

  • httpgd: HTTP 및 WebSockets를 통해 SVG 그래픽을 비동기적으로 제공하는 그래픽 장치를 제공하는 R 패키지입니다. 이 패키지는 VS Code용 R 확장의 대화형 플롯 뷰어에 필요합니다.

R 패키지 또는 VS Code용 R 확장 설치에 문제가 발생하는 경우, 설치 위키 페이지(Windows | macOS | Linux)를 방문하여 자세한 내용을 확인하세요.

R 코드 실행

R 코드를 실행하는 것은 단순히 R 터미널로 코드를 보내는 것입니다. R 코드를 실행하기 전에 명령 팔레트에서 R: R 터미널 만들기 명령을 통해 R 터미널을 만들 수 있습니다.

R 터미널이 준비되면 코드를 선택하거나 실행하려는 코드의 시작 또는 끝에 커서를 놓고 (Ctrl+Enter)를 누르면 코드가 활성 R 터미널로 전송됩니다.

전체 R 파일을 실행하려면 편집기에서 해당 파일을 열고 Ctrl+Shift+S를 누르면 활성 R 터미널에서 파일이 소싱됩니다.

여러 R 터미널 실행 또는 자체 관리 R 터미널과 같은 고급 사용법은 R 터미널과 상호 작용하기를 읽어보세요.

코드 완성 (IntelliSense)

R 확장은 R 언어 서버 덕분에 코드 완성 및 기타 여러 코드 편집 기능을 지원합니다. 완성 기능은 패키지 또는 주석으로 제공된 문서와 함께 범위 및 현재 R 작업 공간에 있는 사용 가능한 함수 및 변수를 표시합니다.

Code completion

린팅

린팅은 코드에서 경고 및 잠재적 오류를 확인하는 기능입니다. R 코드 린팅은 lintr 패키지에서 제공됩니다. 구성 파일을 통해 사용 가능한 린터 목록에서 선택하여 사용자 정의할 수 있습니다.

Linting

코드 완성 및 린팅 외에도 R 확장은 코드 서식 지정, 정의로 이동, 기호 이름 바꾸기, 참조 찾기와 같은 다른 기능도 지원합니다. 자세한 내용은 R 언어 서비스를 참조하세요.

작업 공간 뷰어

작업 공간 뷰어는 VS Code의 사이드바에 있으며 활성 R 세션의 사용 중인 패키지와 전역 변수를 포함합니다. 활동 표시줄에서 R 아이콘을 선택하면 작업 공간 뷰어와 도움말 페이지 뷰어가 나타납니다. R 작업 공간을 보고, 기존 R 개체를 미리 보고, 도움말 주제를 찾고, 도움말 페이지를 대화형으로 읽는 편리한 방법입니다.

Workspace Viewer

작업 공간 뷰어 외에도 데이터 뷰어, 플롯 뷰어, 위젯 뷰어도 있습니다. 자세한 내용은 대화형 뷰어를 참조하세요.

디버깅

R 디버깅 기능은 R Debugger 확장에서 제공됩니다. 새 R 프로세스를 시작하거나 실행 중인 프로세스에 연결하여 R 코드 또는 R 프로젝트를 디버깅할 수 있습니다.

중단점이 발생하면 현재 선택된 스택 프레임의 변수를 보거나 수정하거나 스택 프레임의 디버그 콘솔에서 식을 평가할 수 있습니다.

자세한 내용은 프로젝트 README를 읽어보세요.

다음 단계

이 개요는 VS Code용 R 확장에 대한 빠른 소개입니다. 기능의 자세한 목록은 확장 README를 참조하세요.

문제가 있거나 제안 또는 기능 요청이 있는 경우, GitHub 저장소에 이슈를 열어주세요.

VS Code에 대해 더 알고 싶으시면 다음 주제를 시도해 보세요.

© . This site is unofficial and not affiliated with Microsoft.