Golang  •  8 мая 2025 • 6 мин чтения

Как установить Golang в Visual Studio Code

Хотите писать быстрые, масштабируемые и надёжные приложения? Язык Go — отличное решение. Простота синтаксиса, высокая производительность и встроенная поддержка многопоточности сделали его фаворитом среди разработчиков серверных решений и облачных платформ. Но чтобы начать программировать на Go, нужно правильно его установить и настроить в редакторе. Покажем, как установить Golang на VSC, чтобы вы могли приступить к работе уже сегодня.

Мы пошагово разберем:

  • где скачать Go и как его установить;
  • как настроить окружение;
  • какие расширения понадобятся в VSCode;
  • как запустить первый Go-файл и проверить всё в действии.

🔹 Новичок в программировании? Отлично — статья ориентирована именно на тех, кто делает первые шаги.
🔹 Уже знакомы с VSCode, но не работали с Go? Тем более стоит прочитать — в статье будет и настройка отладки, и форматирование кода.

А если после этого захочется большего, обязательно загляните на курсы Слёрм по Go. CI/CD, микросервисы, Kubernetes — освоите всё, что используют настоящие Go-разработчики и будете готовы к реальной работе с продакшен-кодом:

Готовы освоить Go в любимом редакторе? Поехали — вас ждёт пошаговый гайд, как установить Golang в Visual Studio Code!

Установка Go

Прежде чем начать писать на Go, нужно установить компилятор и настроить переменные окружения. Этот процесс несложный — разберём его по шагам.

Где скачать Go

Официальный сайт для загрузки Go — golang.org. Здесь всегда доступна последняя стабильная версия для Windows, macOS и Linux.

При выборе версии:

  • Для Windows скачайте .msi-установщик.
  • Для macOS — .pkg.
  • Для Linux — архив .tar.gz, который нужно будет распаковать вручную.

Скачивайте именно с официального источника — это гарантия безопасности и совместимости.

Как установить

Windows

  1. Запустите скачанный .msi-файл.
  2. Следуйте инструкции мастера установки.
  3. По умолчанию Go установится в:

C:\Program Files\Go

Переменная окружения GOPATH будет настроена автоматически, но вы можете изменить её вручную — об этом ниже.

macOS

  1. Откройте .pkg-файл.
  2. Система предложит установить Go в /usr/local/go.
  3. После установки добавьте в .zshrc или .bash_profile:

export PATH=$PATH:/usr/local/go/bin

Сохраните файл и выполните в терминале:

source ~/.zshrc

или

source ~/.bash_profile

Linux

  1. Распакуйте архив:
sudo tar -C /usr/local -xzf go1.21.0.linux-amd64.tar.gz
  1. Добавьте путь Go в переменную PATH:
export PATH=$PATH:/usr/local/go/bin
Чтобы переменная сохранялась после перезагрузки, запишите строку в файл ~/.bashrc или ~/.profile.

Проверка установки

Чтобы убедиться, что Go установлен корректно, откройте терминал или командную строку и введите:

go version

Вы увидите что-то вроде:

go version go1.21.0 windows/amd64

Если версия отобразилась — компилятор работает. Также проверьте:

go env

Команда покажет путь до GOROOT и GOPATH, что поможет в дальнейшем при настройке.


Теперь, когда Go установлен, можно переходить к следующему шагу — установке и подготовке среды разработки. Настройка Golang в VSCode — ключевой этап, если вы хотите комфортно писать, запускать и отлаживать код.
Мы создали этот чек-лист, чтобы вы могли заранее оценить риски и убедиться, что ваше приложение готово к запуску в прод.
Дарим чек-лист готовности приложения на Golang

Установка Visual Studio Code

VSCode — кроссплатформенный редактор с широкой поддержкой языков программирования, включая Go. Лёгкий, быстрый, с богатой экосистемой плагинов — он стал де-факто стандартом среди Go-разработчиков.

Загрузка и установка

Перейдите на официальный сайт редактора и скачайте дистрибутив под вашу ОС.

  • Для Windows — .exe-установщик.
  • Для macOS — .zip-архив, который нужно просто перенести в папку Программы.
  • Для Linux доступны .deb, .rpm, а также установка через Snap или apt/yum.

После установки откройте редактор и убедитесь, что он запускается корректно.
Дополнительно проверьте, что команда code доступна из терминала. Для этого в macOS и Linux выполните:

code --version

Если команда не распознается — нужно добавить её в PATH вручную через командную палитру (Cmd+Shift+P / Ctrl+Shift+P) → «Shell Command: Install ‘code’ command in PATH».

Полезные плагины для Go

Чтобы VSCode «понимал» синтаксис Go, поддерживал автодополнение, дебаг и форматирование — нужно установить соответствующие расширения. Главное — Go Extension for VS Code от команды Google.

  1. Откройте панель расширений (Ctrl+Shift+X).
  2. Введите в поиск: Go.
  3. Поставьте расширение Go от Go Team at Google.

После установки редактор сам предложит доустановить дополнительные утилиты:

  • gopls — сервер автодополнения и навигации.
  • dlv — отладчик для Go.
  • goimports — автоформатирование, управление импортами.
  • gofmt, golint, staticcheck — инструменты анализа кода.

Нажмите Install All — и дождитесь завершения процесса. Если появятся ошибки, убедитесь, что go уже установлен и доступен в PATH.

На этом этапе VSCode уже готов к работе с Go-проектами, но впереди — более глубокая настройка и запуск первого файла. А пока — короткая рекомендация. Если хотите заодно научиться работать с Go в связке с Docker и облаком, обязательно посмотрите мини-курс Slurm по Go — компактный, но по делу.

Настройка VSCode для Golang

После установки Go и Visual Studio Code — самое время довести среду до ума. Речь пойдет о настройке окружения, форматировании, отладке и запуске первого Go-кода.

Настройка пути Go

Чтобы расширения корректно работали, важно убедиться, что редактор «видит» Go в системе. Откройте файл настроек VSCode (можно через Ctrl + ,, затем клик по значку {} — «Open Settings (JSON)») и добавьте следующие строки:

{
  "go.goroot": "/usr/local/go",
  "go.gopath": "/Users/yourusername/go",
  "go.toolsGopath": "/Users/yourusername/go"
}

Замените пути под свою ОС. Для Windows:

{
  "go.goroot": "C:\\Go",
  "go.gopath": "C:\\Users\\YourName\\go"
}

Проверьте, что переменные GOROOT и GOPATH настроены в системе. Проверить их можно командой:

go env

Если GOPATH не установлен, Go создаёт рабочий каталог по умолчанию в ~/go.

Форматирование кода, автодополнение и отладка

Установленное ранее расширение Go включает целый набор функций: автодополнение, подсказки, навигацию по коду и форматирование. Но чтобы они работали корректно, понадобятся утилиты из предыдущего шага (gopls, goimports, dlv и другие).

Форматирование:

  • По умолчанию работает через gopls, но вы можете указать gofmt или goimports. Добавьте в settings.json:

{
  "go.formatTool": "goimports"
}

  • Для автосохранения и форматирования при сохранении файла:

{
  "editor.formatOnSave": true
}

Подсветка синтаксиса, переход к определению, встроенные ошибки — всё это будет работать после установки gopls. Проверить можно через Go: Locate Configured Go Tools в палитре команд (Ctrl+Shift+P).

Отладка Go-кода

Для запуска отладки установите dlv. Если вы не сделали этого ранее, выполните в терминале:

go install github.com/go-delve/delve/cmd/dlv@latest

После установки в .vscode/launch.json настройте конфигурацию отладки:

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Launch main.go",
      "type": "go",
      "request": "launch",
      "mode": "auto",
      "program": "${workspaceFolder}/main.go"
    }
  ]
}

Теперь вы можете ставить брейкпоинты, шагать по коду и наблюдать значения переменных — прямо как в профессиональной IDE.
Начните бесплатно повышать навыки разработки на Go!
Дарим демодоступ к обучению на 3 дня, чтобы вы познакомились с материалами и спикерами курса.

Как запустить Golang в VSCode

Создадим минимальное приложение, чтобы проверить, что всё корректно работает.

  1. В редакторе создайте папку: hello-go.
  2. Внутри — файл main.go.
  3. Вставьте следующий код:

package main
import "fmt"
func main() {
    fmt.Println("Привет, Go в VSCode!")
}

  1. Откройте встроенный терминал VSCode (Ctrl+ или Ctrl+Shift+~).
  2. Выполните команду:

go run main.go

Если вы увидели в терминале:

Привет, Go в VSCode!

Поздравляем — вы только что запустили свою первую Go-программу в VSCode. 🎉
Вы также можете скомпилировать её отдельно:

go build main.go

Появится исполняемый файл main (или main.exe на Windows), который можно запустить напрямую.

Быстрый чек-лист по запуску Golang в VSCode:

  • Go установлен и работает (go version)
  • VSCode установлен
  • Расширение Go от Google активировано
  • Установлены gopls, dlv, goimports
  • Переменные окружения настроены
  • Программа успешно компилируется и запускается

Если вы дошли до этого момента — значит, всё настроено правильно. Теперь можно задуматься о системном изучении языка. Курсы Slurm по Go — отличный старт для углубления навыков: от написания CLI-инструментов до построения микросервисов и CI-пайплайнов.


Теперь вы знаете, как настроить VSCode для Golang, как запускать и отлаживать код, а редактор стал полноценной Go-средой. Осталось подвести итоги.

Заключение

Visual Studio Code — лёгкий и мощный редактор, который отлично подойдёт для работы на Go. Благодаря расширениям и гибкой настройке, он предоставляет всё необходимое: от подсветки синтаксиса до полноценной отладки. Вы легко превратите его в удобную и быструю среду разработки.

Итак, мы разобрали:

  • как установить golang в Visual Studio Code;
  • как настроить переменные окружения;
  • какие расширения нужны для работы с Go;
  • как запустить первый файл и проверить работу компилятора.

Если вы новичок — теперь у вас есть прочная основа. Если вы уже работали с языками программирования — вы сэкономили часы ручной настройки. В обоих случаях следующий шаг очевиден.

📌 Пора изучать Go системно. Курсы от Слёрм — это не «теория ради теории», а настоящая инженерная прокачка:

  • Go Mini — отличный старт для новичков;
  • Основной курс по Go — для тех, кто хочет освоить язык до уровня уверенного middle.

Они включают реальные задачи, разбор кода и менторскую поддержку. А главное — дают понимание, как применять Go в продакшене, а не просто запускать скрипты.

Если вы дочитали до конца — у вас уже есть мотивация. Осталось только одно: сделать шаг навстречу развитию. Увидимся на курсе!

Статью подготовили

Редакция Слёрма
Понравилась статья? Будем рады вашему лайку и репосту — вдруг кому-то тоже пригодится:)
Оцените статью

Читайте также: