티스토리 뷰

여태까지는 기본적인 툴 LiteIDE를 사용하였지만

VS Code(Visual Studio Code) 라는 툴을 사용하여 Go를 실행해보도록 하겠습니다.

 

2주 정도 사용해 본 느낌으로는 대체적으로 Sublime과 거의 비슷합니다. 

 

1) Golang 설치

2) VSCode 설치

3) VSCode에 패키지 설치

4) VSCode에 디버거 설치

과정이 되겠습니다.

 

 

우선 VS code를 다운 받습니다. ( 2016.07.17 기준 )

https://code.visualstudio.com

go언어 + visual studio code 설치

 

설치를 하고 실행하면 다음과 같은 가벼운 창이 하나가 뜹니다.

go언어 + visual studio code 설치

 

나중에 많이 사용해보면 알겠지만 Visual Studio Code는 Webkit기반의 HTML5로 만들어진 것을 알 수 있습니다.

크롬브라우저와 모양이 거의 비슷하고 [도움말] - [개발자 도구 설정 선택/해제]를 클릭해보면 요소검사가 뜨는 것을 확인할 수 있습니다.

 

go언어 + visual studio code 설치

 

 

 

이제 기본적인 툴을 설치하였으니 고언어를 설치해야 합니다.

우선

http://golang.org/dl 에서 고언어를 설치는 하셔야 합니다. 관련 GOROOT, GOPATH 등 환경변수 설정도 했다는 가정하에 그 다음부터 설명하겠습니다.

 

 

Ctrl + Shift + p 를 누른후 

Install Extensions 를 입력 후 엔터

go언어 + visual studio code 설치

 

클릭하면 다음과 같이 창이 바뀝니다.  좌측은 인기 언어 메뉴이고 우측은 그에 관한 설명인것 같습니다.

Install를 눌러 설치를 합니다.

Go for VIsual Studio Code는 https://github.com/Microsoft/vscode-go 에 있는 내용입니다.

Visual Studio Code에서 Go를 실행하기 위한 셋팅과정 및 확장패키지를 추가하는 겁니다.

영어를 잘하시는 분이라면 한 번쯤 읽어보시길 바랍니다.

go언어 + visual studio code 설치

 

설치가 완료되면

다음과 같이 바뀌네요~

go언어 + visual studio code 설치

 

하단의 설명을 읽다보면 다음과 같은 문구를 볼 수 있습니다.

Tool

GOPATH폴더에 다음과 같이 확장자들을 설치해야 합니다. 라는 문구가 있습니다. 만약 설치가 되지 않았다면 "Analysis Tools Missing" 경고창이 우측 하단에서 볼 수 있을거라고 하네요. 

네 맞습니다. 설치해야 합니다.

 

아래의 명령어는 CMD창에서 설치하면 환경변수 GOPATH로 설정된 bin 폴더에 설치가 됩니다.

go언어 + visual studio code 설치

 

 

GOPATH로 설정된 경로로 들어가서 3개의 폴더를 생성해줍니다.

bin, pkg, src 폴더를 만듭니다. ( bin, pkg 는 패키지 설치시 자동으로 폴더가 생성되기는 합니다 )

bin : go 에서 사용하는 명령어 들이 저장됩니다. 

pkg : go get 명령어로 다운 받은 패키지들이 저장됩니다.

src : 실제 go 파일 소스들이 있어야 합니다.

go언어 + visual studio code 설치

 

폴더를 위와같이 생성한 후에

친절하게도 아래의 문장을 복사해서 실행하라고 합니다.

CMD창을 하나 켜서 Go 패키지 파일을 설치 합니다. 

go언어 + visual studio code 설치

 

GOROOT 환경변수를 참조하기 때문에 아무곳에서나 설치해도

GOPATH/bin 폴더안에 설치가 되게 됩니다. 설치를 합니다. ( 3분 ~ 4분 정도 걸립니다. )

go언어 + visual studio code 설치

 

마지막 문장은 복사할 때 자동엔터가 되지 않으므로 엔터를 눌러 설치를 마무리 해줍니다. 

go언어 + visual studio code 설치

 

 

설치가 완료되었다면 조금전에 생성한 bin 폴더에 파일들이 생성이 되었는지 확인을 합니다.

pkg, src 폴더에도 관련된 패키지들이 자동으로 설치되어 들어가집니다.

만약 파일들이 없다면 환경변수 GOPATH를 다시 확인한 후 다시 설치하시면 됩니다.

go언어 + visual studio code 설치

 

 

 

마지막으로 Go Debugger를 설치하면 됩니다.

https://github.com/derekparker/delve/blob/master/Documentation/installation/windows/install.md

위의 문서를 확인해보면 다음과 같은 설명이 있습니다.

Go 1.5 버전을 사용중이라면 GO15VENDOREXPERIMENT=1로 설정하라는데 우리가 설치한 버전은 1.6.2이어서 무시하셔도 됩니다.

go언어 + visual studio code 설치

 

CMD 창에서 간단하게 설치합니다. ( 1분 정도 걸립니다 )



go get github.com/derekparker/delve/cmd/dlv 

go언어 + visual studio code 설치

 

 

 

 

 

 

이제 모든 준비는 끝났습니다.

src 폴더로 들어가서 프로젝트 폴더( example )를 하나 생성해 줍니다.

go언어 + visual studio code 설치

 

VScode로 가서 프로젝트 폴더를 엽니다. 

go언어 + visual studio code 설치

 

 

 

프로젝트 폴더에

main.go 파일을 하나 생성하고 빌드를 코드를 작성하고 실행(F5)하면 다음과 같이 실행이 됩니다.

첫 빌드시에는 launch.json 파일이 없으므로 상단에 빌드를 할 목록이 나오는데 Go를 선택 하시면 됩니다.

go언어 + visual studio code 설치

 

 

 

 

 

Hello Go Language~