Używam IntelliJ z wtyczką Golang. Czy można skonfigurować IDE tak, aby wykonywało gofmt przy zapisywaniu pliku?
go
intellij-idea
goland
Myles McDonnell
źródło
źródło
Odpowiedzi:
Oczywiście, że możesz.
File Type
:Go
,Program
: ścieżkę abosolute ogofmt
,Arguments
:-w $FilePath$
OK
źródło
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
igometalinter
.źródło
Jeśli korzystasz z Goglanda, masz w Preferencjach opcję Włącz zapisywanie
źródło