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

Я считаю, что VS Code хорошо подходит, особенно для программирования на Go. Расширение предоставляет возможности для предоставления предложений при написании кода с использованием IntelliSense, а также для тестирования и отладки.

Установить Go так же просто, как выполнить поиск в VS Code Marketplace и выбрать «Установить».

Простота языка Go в сочетании с функциями расширения Go делает его подходящим для разработчиков.

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

  1. Проблемы с правами доступа при сохранении файлов. Обычно это происходит, когда vscode не запускается с правами суперпользователя и вынуждает вас использовать sudo каждый раз, когда вы хотите сохранить файлы. Лучший способ справиться с этим — запустить «папку с именем пользователя sudo chown», где вы заменяете имя пользователя на имя пользователя, под которым работает код vs, и папку с папкой, в которой сохраняются файлы. В дополнение к папке, если у вас есть файлы, которые вы уже создали, запустите эту команду и для файлов, используя «sudo chown username file». Эта команда изменяет права пользователя на файлы и папки и поможет решить проблему, когда вам нужно использовать sudo каждый раз, когда вы сохраняете файл.
  2. Пакет ХХХХ отсутствует в GOROOT. Эта проблема возникает, когда мы ссылаемся на функции в других пакетах в основном файле пакета. Это можно решить, установив переменные GOPATH и GOROOT в конфигурации vs code extension, изменив настройки расширения -> settings.json.

Более подробная информация о GOROOT и GOPATH по ссылке ниже. https://golang.co/difference-between-gopath-and-goroot/