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
Скачайте установщик с официального сайта:
Выберите версию для вашей системы, скачайте, установите. Ничего особенного — обычная установка как у любой программы.
После установки запустите VS Code.
Установка расширения Go
VS Code сам по себе не знает про Go. Нужно установить расширение.
- Откройте VS Code
- Слева найдите иконку с квадратиками (Extensions) или нажмите
Ctrl+Shift+X(на Mac —Cmd+Shift+X) - В поиске введите
Go - Найдите расширение от Go Team at Google (у него будет галочка верификации)
- Нажмите Install
После установки VS Code предложит установить дополнительные инструменты Go. Согласитесь — нажмите Install All. Это нужные штуки для подсказок, форматирования и проверки ошибок.
Проверяем что всё работает
Создайте папку для проекта. Например, go-learning на рабочем столе.
В VS Code:
- File → Open Folder (или
Ctrl+K Ctrl+O) - Выберите созданную папку
Теперь создайте файл:
- File → New File (или
Ctrl+N) - Сохраните как
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/Linux | Mac |
|---|---|---|
| Сохранить файл | Ctrl+S | Cmd+S |
| Открыть терминал | Ctrl+` | Cmd+` |
| Поиск по файлу | Ctrl+F | Cmd+F |
| Поиск по всем файлам | Ctrl+Shift+F | Cmd+Shift+F |
| Перейти к файлу | Ctrl+P | Cmd+P |
| Панель расширений | Ctrl+Shift+X | Cmd+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 не подсвечивает код или не показывает подсказки:
- Проверьте что Go установлен: откройте терминал, введите
go version - Переустановите расширение Go
- Перезапустите VS Code
Ошибки при установке инструментов
Если при установке дополнительных инструментов что-то пошло не так:
- Откройте командную палитру:
Ctrl+Shift+P(Mac:Cmd+Shift+P) - Введите
Go: Install/Update Tools - Выберите все инструменты, нажмите OK
Итого
- VS Code — редактор для написания кода
- Расширение Go добавляет поддержку языка: подсветку, подсказки, форматирование
- Терминал внутри редактора — для запуска программ
- Сохранение:
Ctrl+S, терминал:Ctrl+`
Редактор готов. В следующем уроке установим сам Go.