Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Golang ToolsNew to Visual Studio Code? Get it now.
Golang Tools

Golang Tools

Alexander NeonXP Kiryukhin

|
108,221 installs
| (1) | Free
Tools for productive work
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Golang Tools

Install extension from Visual Studio Marketplace

Install extension from Open-VSX (codeserver/vscodium/gitpod)

Extensions with frequently used snippets and code actions for productive go development.

Extension in active development! Your contribution is always welcome :)

Snippets

Prefix Description
pkg Package header line
construct Constructor for structure type
iferr if err := fuction(); err != nil { ... }

Code actions

Add error checking - adds stub error checking to current line:

Interface implementation

Command "Go: Implement Interface Methods" based on https://github.com/ricardoerikson/vscode-go-impl-methods/ extension by Ricardo Erikson.

Install the impl package as follows:

go get -u github.com/josharian/impl

Usage

  1. At command pallete select command "Go: Implement Interface Methods"
  2. Write receiver for methods. Example: "f *File", "m MyType", "c CustomType"
  3. Select interface to implement

Group imports

Group imports command based on https://github.com/gustavo-bordin/golang-imports-group/ extension by Gustavo Bordin.

Usage

  1. At command pallete select command "Go: Group imports"
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft