Używam IntelliJ z wtyczką Golang. Czy można skonfigurować IDE tak, aby wykonywało gofmt przy zapisywaniu pliku?
Używam IntelliJ z wtyczką Golang. Czy można skonfigurować IDE tak, aby wykonywało gofmt przy zapisywaniu pliku?
Odpowiedzi:
Oczywiście, że możesz.
File Type
: Go
, Program
: ścieżkę abosolute o gofmt
, Arguments
:-w $FilePath$
OK
Gogland EAP 16 wycofał akcje przy zapisywaniu i zastąpił je wtyczką File Watchers .
Jeśli wcześniej skonfigurowałeś akcje przy zapisywaniu, IDE wyświetli monit o zainstalowanie wtyczki i skonfigurowanie wszystkiego automatycznie. Jeśli chcesz samodzielnie skonfigurować ją od podstaw, sprawdź, czy masz wtyczkę File Watchers, a jeśli nie, zainstaluj ją.
Włącz gofmt:
Settings | Tools | File Watchers
.+
przycisk i wybierzgo fmt
.Możesz zrobić to samo dla goimports
i gometalinter
.