четверг, 23 апреля 2020 г.

Настраиваем Visual Studio Code для работы с Go

Сходы в одной статье не нашел, чтобы все было в одном месте, соберу здесь. Пишу больше, для будущего себя, прошу учитывать это при дальнейшем чтении. Ну и последнее предупреждение, описание настройки для Windows.

1. Необходимо установить сам Go: https://golang.org/dl/
2. Прописываем GOPATH (если устанавливали через msi, то он уже будет задан и надо его заменить на более удобный). Это workspace, где будет лежать код и бинарные файлы всего с чем будем работать в Go.
3. В Visual Studo Code открываем терминал (Ctrl + `) и проверяем, что установка прошла нормально, для этого набираем go version:
Ну и должны увидеть версию совпадающую с версией которую мы установили в шаге 1.
4. Устанавливаем расширение для работы с Go:
5. Создаем пустой файл с расширением go и получаем уведомления о том, что у нас не установлен go-outline и Analysis Tool:
Кликаем на Analysis Tool Missing и выбираем установить недостающие пакеты.
После установки должны заработать подсветка, донаборщик и т.д., если нет, то перезапустите VS Code:
6. Для отладки устанавливаем Delve, для этого в терминале (Ctrl + `) выполняем команду: go get github.com/go-delve/delve/cmd/dlv
7. Power Shell в некоторых местах эскейпит больше чем надо, поэтому настраиваем git bash в качестве терминала. Для этого в settings.json прописываем путь к терминалу:
"terminal.integrated.shell.windows""C:\\Program Files\\Git\\bin\\bash.exe"

8. Дальше буду дописывать по мере возникновения потребностей, оставайтесь на связи :)

2 комментария:

  1. Чтобы установить Delve:

    go install github.com/go-delve/delve/cmd/dlv@v1.0.4

    (Исправление актуально на 10.11.2021г.)

    ОтветитьУдалить
  2. эта херь не работает , что за подства)))
    PS E:\Projects\GoProjects\Test1> go install github.com/go-delve/delve/cmd/dlv@v1.0.4
    go install: github.com/go-delve/delve/cmd/dlv@v1.0.4: github.com/go-delve/delve/cmd/dlv@v1.0.4: invalid version: unknown revision cmd/dlv/v1.0.4

    ОтветитьУдалить