SublimeText GoLang 개발 환경 만들기

Sublime Text 에 Golang 개발 환경 만들기
(Go 와 관련 툴 GoImport, GOPATH 등은 다 설정되어 있는 상태에서)

# GoSublime 플러그인 설치
Package Control : Install Package -> GoSublime 선택해서 설치

# 디폴트 설정 참고
Preferences -> Package Settings -> GoSublime -> Settgins - Default (ctrl+. ctrl+4)

# goimport 툴 설치
go get golang.org/x/tools/cmd/goimports

# 사용자 설정
Preferences -> Package Settings -> GoSublime -> Settgins - User (ctrl+. ctrl+5)

# 사용자 설정에 GoImport 사용하도록 추가
# .go 파일 저장시(ctrl + s) 누락된 패키지가 있다면 자동 import 문이 추가
{
  "fmt_cmd": [ "goimports" ]
}

# go sublime 키 바인드 상태 보기
ctrl + . ctrl + .

# gofmt 적용하기
# 사용자 설정에 goimport 이 되어 있다면 파일 저장시에 자동 gofmt 적용된다.
ctrl + b
go fmt

# go 빌드하기
ctrl + b
go build

# go 실행하기
# go run 은 임시 실행파일이 생성하여 실행되기 때문에 중단시 프로세스를 킬해야 한다.
# Sublime Text 대신 콘솔창에서 go run 하면 프로세스 킬시 ctrl+c 를 바로 사용할 수 있어 편하다.
ctrl + b
go run a.go b.go

# 기타 명령어와 단축키 참고
Preferences -> Package Settings -> GoSublime -> Key bindings - Default

comments:

댓글 쓰기