Перейти к содержимому

Поиск доступен только в продакшен-сборках. Выполните сборку и запустите превью, чтобы протестировать поиск локально.

Code Editor

Где писать код

Программа — это текст. Технически его можно писать где угодно, хоть в Блокноте. Но это неудобно: Блокнот не понимает код, для него это просто буквы.

Редактор кода — программа, заточенная под написание кода. Она:

  • Подсвечивает разные части кода разными цветами — легче читать
  • Подсказывает названия функций, когда начинаете печатать
  • Показывает ошибки до запуска программы
  • Автоматически выравнивает отступы

IDE (Integrated Development Environment) — редактор кода на максималках. Кроме редактирования, включает отладчик, инструменты для запуска, тестирования, работы с базами данных — всё в одном окне. Примеры: GoLand для Go, PyCharm для Python, IntelliJ для Java.

Разница размытая. Современные редакторы с расширениями умеют почти всё то же, что IDE. Для начала хватит редактора.

Почему VS Code

Мы будем использовать Visual Studio Code (VS Code):

  • Бесплатный
  • Простой — не перегружен лишним
  • Расширения добавляют поддержку любого языка
  • Работает на Windows, macOS, Linux
  • Популярный — легко гуглить решения проблем

Есть альтернативы: GoLand (платный, мощнее), Vim (для тех кто любит хардкор), Sublime Text. Но VS Code — оптимальный старт.


Установка VS Code

Скачайте установщик с официального сайта:

👉 code.visualstudio.com

Выберите версию для вашей системы, скачайте, установите. Ничего особенного — обычная установка как у любой программы.

После установки запустите VS Code.


Установка расширения Go

VS Code сам по себе не знает про Go. Нужно установить расширение.

  1. Откройте VS Code
  2. Слева найдите иконку с квадратиками (Extensions) или нажмите Ctrl+Shift+X (на Mac — Cmd+Shift+X)
  3. В поиске введите Go
  4. Найдите расширение от Go Team at Google (у него будет галочка верификации)
  5. Нажмите Install

После установки VS Code предложит установить дополнительные инструменты Go. Согласитесь — нажмите Install All. Это нужные штуки для подсказок, форматирования и проверки ошибок.


Проверяем что всё работает

Создайте папку для проекта. Например, go-learning на рабочем столе.

В VS Code:

  1. File → Open Folder (или Ctrl+K Ctrl+O)
  2. Выберите созданную папку

Теперь создайте файл:

  1. File → New File (или Ctrl+N)
  2. Сохраните как main.go (Ctrl+S)

Напишите:

package main
import "fmt"
func main() {
fmt.Println("VS Code работает!")
}

Если всё настроено правильно, вы увидите:

  • Подсветку синтаксиса — разные части кода разными цветами
  • При сохранении код автоматически отформатируется
  • Если допустите ошибку — редактор подчеркнёт её красным

Запуск кода из редактора

Откройте терминал в VS Code:

  • View → Terminal или Ctrl+` (клавиша под Esc)

В терминале введите:

Окно терминала
go run main.go

Должны увидеть:

VS Code работает!

Полезные комбинации клавиш

ДействиеWindows/LinuxMac
Сохранить файлCtrl+SCmd+S
Открыть терминалCtrl+`Cmd+`
Поиск по файлуCtrl+FCmd+F
Поиск по всем файламCtrl+Shift+FCmd+Shift+F
Перейти к файлуCtrl+PCmd+P
Панель расширенийCtrl+Shift+XCmd+Shift+X

Запоминать все сразу не нужно. Начните с Ctrl+S для сохранения и Ctrl+` для терминала — этого хватит.


Возможные проблемы

”go” не найден

Если при запуске go run main.go видите ошибку вроде 'go' is not recognized или command not found:

  • Go не установлен или не добавлен в PATH
  • Вернитесь к уроку об установке Go
  • После установки перезапустите VS Code

Расширение не видит Go

Если VS Code не подсвечивает код или не показывает подсказки:

  1. Проверьте что Go установлен: откройте терминал, введите go version
  2. Переустановите расширение Go
  3. Перезапустите VS Code

Ошибки при установке инструментов

Если при установке дополнительных инструментов что-то пошло не так:

  1. Откройте командную палитру: Ctrl+Shift+P (Mac: Cmd+Shift+P)
  2. Введите Go: Install/Update Tools
  3. Выберите все инструменты, нажмите OK

Итого

  • VS Code — редактор для написания кода
  • Расширение Go добавляет поддержку языка: подсветку, подсказки, форматирование
  • Терминал внутри редактора — для запуска программ
  • Сохранение: Ctrl+S, терминал: Ctrl+`

Редактор готов. В следующем уроке установим сам Go.


Источники