-
Go 설치
-
Go Workspace 설정
프로젝트를 진행할 폴더를 생성합니다.
그후에 반드시
bin
,pkg
,src
3개의 폴더를 생성합니다각 폴더의 역할은 다음과 같다
bin 폴더 : 소스파일 컴파일 후 운영체제별 실행 가능한 바이너리(Binary)파일이 저장되는 곳
pkg 폴더 : 프로젝트에 필요한 패키지가 컴파일 되어 라이브러리 파일이 저장되는 곳
src 폴더 : 직접 작성한 소스 코드 및 오픈 소스 코드를 저장하는 곳 -
Workspace 환경 변수 설정
윈도우 제어판 -> 시스템 -> 고급 시스템 설정 -> 환경 변수에 GOPATH 를 등록합니다.
go env 명령어를 실행 후 위에서 설정한 GOPATH 경로가 정확한지 확인합니다.
# mac os $ mkdir -p ~/workspace/go # 아래 환경변수 선언은 .bashrc에 작성하는 것이 좋음 $ export GOPATH=~/workspaces/go
Goland
: JetBrains가 만든 Go 개발용 IDE
⌘,
: 설정(Preferences) 창을 엽니다.
⌘E
: 최근 사용한 파일 목록을 조회합니다.(Recent files popup)
Double⇧
: 가장 자주 사용되는 단축키 입니다. 파일, 클래스, 설정 등 키워드에 관련된 가능한 모든 것을 검색해 보여줍니다.( Search everywhere )
⌥Space
: 구현된 코드를 조회합니다. (Quick Definition)
⌘B
: 해당 코드의 선언부로 이동.
⌘⌥B
: 해당 코드의 구현부로 이동.
⌥F7
: 해당 항목이 사용된 위치 검색
⌘D
: 라인 복제 (Duplicate current line)
⌘⌫
: 라인 삭제 (Delete line at caret)
⌥↑,⌥↓
: 커서 근처의 코드 선택 영역을 확대하거나 축소합니다.
⌥←,⌥→
: 단어별 포커스 이동
⌥⇧←,⌥⇧→
: 단어별 선택
fn↑,fn↓
: Page Up/Down
fn←,fn→
: 라인 시작,끝으로 이동
fn⇧←,fn⇧→
: 라인 전체 선택
gin