Otherwise, open the Terminal tool window ( View | Tool Windows | Terminal), and type the following command to install goimports: go get /x/tools/cmd/goimports. If your project does not have goimports, click the go get goimports link in the Goimports file notification window. With goimports, you can automatically update your Go import lines (add missing and remove unreferenced imports). For more information about committing your changes, see Commit and push changes to Git repository.įor more information about gofmt, see Command gofmt. To format code before you commit your changes into VCS, select the Go fmt checkbox. To format code in the current project, go to Tools | Go Tools | Go fmt project. To format code in the opened file, go to Tools | Go Tools | Go fmt file. When triggered by pressing Control+S, the IDE runs the built-in GoLand formatter and gofmt. This action is enabled by default for GoLand. This option lets you invoke both formatters by pressing Control+Alt+L whenever you want.Īlternatively, use the Reformat code option in Actions on Save. There are other features such as automatically inserting semicolons, wrapping parameters and arguments, and others.Īlso, you can use On Reformat Code action option ( Editor | Code Style | Go, click Other tab). Comparing to gofmt, GoLand’s formatter works with syntactically incorrect code and can be invoked on an arbitrary block. To customize import management, open settings by pressing Control+Alt+S and navigate to Go | Imports. With gofmt, you can format Go source code in the opened file or in the whole Go project.įor a single file, you can use the built-in import management and code formatter.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |