Olá Devs! 👩💻👨💻
Passei pelo entendimento inicial e agora preciso começar a "escrever" algo, vou configurar meu VSCode para que eu consiga programar e depurar o código gerado.
🌟Processo de Instalação / Configuração
🔸Passo 01 - Instalar a extensão Go para o VSCode
🔸🔸 Abra o VSCode e faça a instalação da Extensão do Go. Para realizar a instalação de extensões: "Ctrl+Shift+X", no campo de busca digite Go e escolha a opção "Go - Go Team at Google". Só clicar em "Install"
🔸Passo 02 - Atualize as ferramentas do Go
🔸🔸 Abra o VSCode e faça a instalação da Extensão do Go. Para realizar a instalação de extensões: "Ctrl+Shift+P", no campo digite "Go: Install/Update tools"
Caso apareça algo para atualizar, selecione todas as ferramentas disponíveis e selecione OK.
🔸Passo 03 - Criar um Hello
🔸🔸 A ideia é criar um exemplo simples e garantir que funcionou.
Criei uma pasta e dentro dela um arquivo chamado "main.go"
package main
import "fmt"
func main() {
fmt.Println("Hello!")
}
Consegui compilar e rodar o arquivo gerado executando via terminal.
go build main.go
Após o comando, foi gerado um executável na pasta com o nome "main.exe". Pronto, meu primeiro programa foi gerado.
🔸Passo 04 - Depurar meu Código
🔸🔸 Agora quero depurar o código através do VSCode.
Selecionar a opção do VSCode para Depurar: "Ctrl+Shift+D", após, executar o botão "Run and Debug".
Caso não funcione, abra o terminal e execute o comando
go install -v github.com/go-delve/delve/cmd/dlv@latest
Por aqui encontrei mais um erro
Build Error: go build -o c:\_Dev\Go\Hello\__debug_bin676152768.exe -gcflags all=-N -l .
go: go.mod file not found in current directory or any parent directory; see 'go help modules' (exit status 1)
Parece que após a versão do Go 1.16, o padrão é que ao rodar um código, é esperado ter um arquivo "go.mod" no projeto.
Para isso basta executar o comando, onde "hello" é o nome do projeto
go mod init hello
Ele criou um arquivo na pasta com o seguinte conteúdo
module hello
go 1.23.2
O arquivo 'go.mod' é para o gerenciamento de dependências em Go.
Agora só executar o "Run and Debug" e ver a mágica acontecer... 😁
🌟Conclusão
Pronto, preparação do VSCode concluída!!!
Outras opções para escrever o seu código
Aqui vou listar algumas delas:
👉 LiteIDE X
👉 Jetbrains GoLand
👉 Sublime Text
Referências
👉 Instalar e configurar o Visual Studio Code for Go development
👉 Top 6 Golang IDEs for Go developers
👉 6 Best Golang IDEs & Text Editors
Até a próxima! 👊
☕😊 Agora você pode apoiar comprando um café para mim
Top comments (0)