[go] IntelliJ에서 파일 저장시 gofmt 실행

Golang 플러그인과 함께 IntelliJ를 사용합니다. 파일 저장시 gofmt를 실행하도록 IDE를 구성 할 수 있습니까?



답변

물론 당신은 할 수.

  1. 파일 감시자 플러그인 설치
  2. “기본 설정-> 도구-> 파일 감시자”를 열고 새 감시자 추가
  3. 설정 File Type: Go, Program:의 abosolute 경로를 gofmt, Arguments:-w $FilePath$
  4. 딸깍 하는 소리 OK

여기에 이미지 설명 입력


답변

Gogland EAP 16 은 저장시 작업을 더 이상 사용하지 않고 파일 감시자 플러그인으로 대체했습니다 .

이전에 저장시 작업을 구성한 경우 IDE는 플러그인을 설치하고 모든 것을 자동으로 구성하라는 메시지를 표시합니다. 처음부터 직접 설정하려면 File Watchers 플러그인이 있는지, 설치하지 않았는지 확인하십시오.

gofmt 활성화 :

  1. 로 이동하십시오 Settings | Tools | File Watchers.
  2. +버튼을 클릭 하고을 선택 go fmt합니다.
  3. 기본값이 좋습니다.
  4. 고급 옵션에서 다음을 선택합니다.
    • 감시자를 트리거하기 위해 편집 된 파일 자동 저장
    • 외부 변경시 감시자 트리거
  5. 확인을 클릭하십시오!

구성

goimports및에 대해 동일한 작업을 수행 할 수 있습니다 gometalinter.


답변

Gogland를 사용하는 경우 기본 설정 아래에 저장시 옵션이 있습니다.

여기에 이미지 설명 입력


답변