Configure um ambiente de desenvolvimento Go no Windows com o Visual Studio Code (VS Code).
Acesse o site oficial do VS Code e clique em Baixe para Windows para baixar o arquivo de instalação.
-
Clique duas vezes no arquivo baixado, como VSCodeUserSetup-x64-1.89.1.exe, e siga o assistente de instalação do VS Code.
ImportanteNa etapa Select Additional Tasks, selecione Add to PATH (requires shell restart).
-
Abra o VS Code. No painel de navegação à esquerda, clique em Extensions ou pressione
Ctrl+Shift+X. Instale as seguintes extensões:Go: extensão oficial do Go. Oferece edição de código, conclusão inteligente e depuração.
Code Runner: executa código diretamente no editor com um único clique. Suporta várias linguagens, incluindo Go, Python, C++, Java, PHP e Node.js.
-
Crie um projeto Go.
Na barra de menus do VS Code, clique em File > Open Folder. Crie uma pasta para o projeto, como goProjects, e selecione-a.
-
Inicialize o módulo Go.
Na barra de menus do VS Code, clique em Terminal > New Terminal. Execute
go mod init goprojectspara inicializar o módulo. O sistema gera um arquivogo.modno diretório do projeto para gerenciar dependências e versões.PS D:\ide\projects\goprojects> go mod init goprojects go: creating new go.mod: module goprojects PS D:\ide\projects\goprojects> -
Crie um arquivo .go. À direita do nome do projeto, clique em New File..., insira um nome como helloaliyun.go e cole o seguinte código:
package main import ( "fmt" ) func main() { fmt.Println("hello aliyun") } -
Execute o código.
-
Se o Code Runner estiver instalado, clique com o botão direito no editor e selecione Run Code.
Saída:
[Running] go run "d:\ide\projects\goprojects\helloaliyun.go" hello aliyun [Done] exited with code=0 in 1.95 seconds -
Execute o comando
go runno Terminal.package main import ( "fmt" ) func main() { fmt.Println("hello aliyun") }PS D:\ide\projects\goprojects> go run ./helloaliyun.go hello aliyun -
Selecione o arquivo a ser executado, como helloaliyun.go. No painel de navegação à esquerda, clique em Run and Debug ou pressione
Ctrl+Shift+De clique em Run and Debug.Conteúdo do arquivo helloaliyun.go:
package main import ( "fmt" ) func main() { fmt.Println("hello aliyun") }Saída do DEBUG CONSOLE:
Starting: D:\ide\projects\bin\dlv.exe dap --listen=127.0.0.1:61046 from d:\ide\projects\goprojects DAP server listening at: 127.0.0.1:61046 Type 'dlv help' for list of commands. hello aliyun Process 22080 has exited with status 0 Detaching
-
-
Verifique a configuração.
Confira a saída no console. Se
hello aliyun!aparecer, o ambiente de desenvolvimento Go estará pronto.