【Go言語】コード保存時にimport文が消える

最近Goを書き始めて見たのだが、Goは言語単位でフォーマッタが搭載されているらしくこれが難しく困っていました。

例えばこのような文を書いていたとき…

package main

import "fmt"

func main() {
    fmt.Println("Hello world")
}

保存すると何故かimportの部分が消えて以下のようになってしまいました

package main

func main() {
    fmt.Println("Hello world")
}

以下の質問によると,importは自動で書かれるから自分で書くのはだめらしい.
https://teratail.com/questions/278344

なるほど...

実際にimportを書かずにそのままfmt.Printlnを書くと自動でimportされ、自分で書くのはよろしくないらしい?