Go 개발을 위한 Visual Studio Code 구성

이 빠른 시작에서는 Visual Studio Code용 Go 확장을 설치하고 구성합니다.

Go 개발자 설문 조사 2020 결과에서 응답자의 41%가 Go에서 가장 선호하는 편집기로 Visual Studio Code를 선택했습니다. 따라서 Visual Studio Code는 Go 개발자에게 가장 인기 있는 편집기입니다.

Visual Studio Code 및 Go 확장은 IntelliSense, 코드 탐색 및 고급 디버깅을 제공합니다. 이 빠른 시작에서는 Visual Studio Code를 구성합니다. 그런 다음 샘플 Go 프로그램을 작성, 실행 및 디버그합니다.

A screenshot showing a Go program within Visual Studio Code

1. Go 설치

다음 단계에 따라 Go를 설치합니다.

  1. 웹 브라우저에서 go.dev/doc/install 이동합니다.
  2. 운영 체제의 버전을 다운로드합니다.
  3. 다운로드한 후 설치 관리자를 실행합니다.
  4. 명령 프롬프트를 연 다음 실행 go version 하여 Go가 설치되었는지 확인합니다.

2. Visual Studio Code 설치

Visual Studio Code를 설치하려면 다음 단계를 수행합니다.

  1. 웹 브라우저에서 code.visualstudio.com 이동합니다.
  2. 운영 체제의 버전을 다운로드하고 Windows, Linux 및 macOS를 지원합니다.
  3. 다운로드한 후 설치 관리자를 실행합니다. 이 작업은 1분밖에 걸리지 않습니다.

3. Go 확장 설치

지침 스크린샷
Visual Studio Code에서 작업 표시줄에서 확장 아이콘을 클릭하여 확장 보기를 표시합니다. 또는 바로 가기 키(Ctrl+Shift+X)를 사용합니다. A screenshot showing how search for the Go extension.
Go 확장을 검색한 다음 설치를 선택합니다. A screenshot showing how to use the search box in the top tool bar to find App Services in Azure.

4. Go 도구 업데이트

지침 스크린샷
Visual Studio Code에서 명령 팔레트도움말>표시 모든 명령을 엽니다. 또는 바로 가기 키 사용(Ctrl+Shift+P) A screenshot showing how search the Command Palette.
다음을 검색 Go: Install/Update tools 하여 팔레트에서 명령을 실행합니다. A screenshot showing how to run the Go: install/update tool from the command pallet.
메시지가 표시되면 사용 가능한 Go 도구를 모두 선택한 다음 확인을 클릭합니다. A screenshot showing how to update all the available Go tools.
Go 도구가 업데이트를 완료할 때까지 기다립니다. A screenshot showing all the Go tools that were updated.

5. 샘플 Go 프로그램 작성

지침 스크린샷
Visual Studio Code에서 Go 애플리케이션의 루트 디렉터리를 만들 폴더를 엽니다. 폴더를 열려면 작업 표시줄에서 탐색기 아이콘을 클릭한 다음 폴더 열기를 클릭합니다. A screenshot showing how to create a new folder.
탐색기 패널에서 새 폴더를 클릭한 다음 이름이 지정된 샘플 Go 애플리케이션에 대한 루트 디렉터를 만듭니다.sample-app A screenshot showing how to create a folder in vs code.
탐색기 패널에서 새 파일을 클릭한 다음 파일 이름을 지정합니다.main.go A screenshot showing how to create a file in vs code.
터미널 새 터미널>을 연 다음, 명령을 go mod init sample-app 실행하여 샘플 Go 앱을 초기화합니다. A screenshot running the go mod init command.
다음 코드를 파일에 복사합니다 main.go . A screenshot displaying a sample Go program.

샘플 코드:

package main

import "fmt"

func main() {
    name := "Go Developers"
    fmt.Println("Azure for", name)
}

6. 디버거 실행

지침 스크린샷
번호가 매겨진 줄의 왼쪽을 클릭하여 7번 줄에 중단점을 만듭니다. 또는 7줄에 커서를 놓고 F9 키를 누릅니다. A screenshot showing how to set a breakpoint.
Visual Studio Code 측면의 작업 표시줄에서 디버그 아이콘을 클릭하여 디버그 보기를 표시합니다. 또는 바로 가기 키(Ctrl+Shift+D)를 사용합니다. A screenshot showing how to navigate to the debug panel.
실행 및 디버그를 클릭하거나 F5 키를 눌러 디버거를 실행합니다. 그런 다음, 7줄의 변수 name 를 마우스로 가리키면 해당 값이 표시됩니다. 디버거 표시줄에서 [계속]을 클릭하여 디버거를 종료하거나 F5 키를 누릅니다. A screenshot showing running the debugger in VS code.

다음 단계