Пост

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

Visual Studio Code (VS Code) — это популярный редактор кода от Microsoft с открытым исходным кодом. Он предлагает мощные функции для разработки, включая подсветку синтаксиса, отладку и поддержку расширений. В этом руководстве мы покажем вам, как установить VS Code на Raspberry Pi.

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

Описание/Введение: Visual Studio Code (VS Code) — это популярный редактор кода от Microsoft с открытым исходным кодом. Он предлагает мощные функции для разработки, включая подсветку синтаксиса, отладку и поддержку расширений. В этом руководстве мы покажем вам, как установить VS Code на Raspberry Pi.

Установка через официальный репозиторий

Простейший способ установки VS Code на Raspberry Pi.

  1. Откройте терминал на вашем Raspberry Pi

  2. Обновите список пакетов:
    1
    
    sudo apt update
    
  3. Установите Visual Studio Code:
    1
    
    sudo apt install code -y
    

Запуск Visual Studio Code

Способы запуска установленного VS Code.

  1. Через терминал:
    1
    
    code
    
  2. Через графическое меню:
    • Нажмите на меню Raspberry в левом верхнем углу
    • Выберите “Programming” → “Visual Studio Code”

    Меню Programming с выделенным Visual Studio Code

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

Установка полезных расширений для разработки на Raspberry Pi.

  1. Python расширение (рекомендуется для Raspberry Pi):
    1
    
    code --install-extension ms-python.python
    
  2. Расширение для C/C++ разработки:
    1
    
    code --install-extension ms-vscode.cpptools
    
  3. Расширение для работы с GPIO:
    1
    
    code --install-extension ms-vscode.vscode-json
    

Создание простого Python проекта

Настройка VS Code для разработки на Python.

  1. Создайте папку для проекта:
    1
    2
    
    mkdir ~/raspberry-pi-project
    cd ~/raspberry-pi-project
    
  2. Откройте папку в VS Code:
    1
    
    code .
    
  3. Создайте файл blink_led.py:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    
    import RPi.GPIO as GPIO
    import time
    
    LED_PIN = 18
    GPIO.setmode(GPIO.BCM)
    GPIO.setup(LED_PIN, GPIO.OUT)
    
    try:
        while True:
            GPIO.output(LED_PIN, GPIO.HIGH)
            time.sleep(1)
            GPIO.output(LED_PIN, GPIO.LOW)
            time.sleep(1)
    except KeyboardInterrupt:
        GPIO.cleanup()
    

Настройка для оптимальной производительности

Оптимизация VS Code для Raspberry Pi.

  1. Откройте настройки (Ctrl + ,)

  2. Добавьте в settings.json:

    1
    2
    3
    4
    5
    6
    7
    
    {
        "editor.minimap.enabled": false,
        "extensions.autoUpdate": false,
        "git.enabled": true,
        "python.pythonPath": "/usr/bin/python3",
        "telemetry.enableTelemetry": false
    }
    

Интеграция с терминалом

Использование встроенного терминала в VS Code.

  1. Откройте терминал в VS Code: Ctrl + `

  2. Выполните Python скрипт:

    1
    
    python3 blink_led.py
    

Установка дополнительных расширений

Полезные расширения для разработки на Raspberry Pi.

  1. Для работы с Git:
    1
    
    code --install-extension eamodio.gitlens
    
  2. Для веб-разработки:
    1
    
    code --install-extension ritwickdey.liveserver
    
  3. Для отладки:
    1
    
    code --install-extension ms-vscode.debugger-for-chrome
    

Создание ярлыка на рабочем столе

Добавление быстрого доступа к VS Code.

  1. Ярлык автоматически создается при установке

  2. Находится в меню: Programming → Visual Studio Code

Обновление VS Code

Процесс обновления до последней версии.

  1. Проверьте доступные обновления:
    1
    
    sudo apt update
    
  2. Обновите VS Code:
    1
    
    sudo apt upgrade code
    

Устранение проблем

Решение распространенных проблем.

Проблема: VS Code не запускается

1
2
3
4
5
6
# Проверьте установку
dpkg -l | grep code

# Переустановите при необходимости
sudo apt remove code
sudo apt install code

Проблема: Медленная работа

1
2
# Закройте ненужные вкладки
# Отключите неиспользуемые расширения

Проблема: Не работают расширения

1
2
# Перезапустите VS Code
# Проверьте подключение к интернету

Полезные сочетания клавиш

Основные горячие клавиши для работы в VS Code.

  • Ctrl + ` - Открыть/закрыть терминал
  • Ctrl + Shift + P - Палитра команд
  • Ctrl + B - Скрыть/показать боковую панель
  • F5 - Запуск отладки
  • Ctrl + S - Сохранить файл

Проекты для начинающих

Идеи проектов для тестирования VS Code на Raspberry Pi.

  1. Система мониторинга температуры:
    • Отслеживание температуры процессора
    • Визуализация данных
  2. Веб-сервер на Flask:
    • Простой веб-интерфейс
    • Управление GPIO через веб
  3. Автоматизация дома:
    • Скрипты для управления устройствами
    • Работа с датчиками

Теперь у вас есть полностью функциональный Visual Studio Code на Raspberry Pi. Вы можете использовать его для разработки проектов на Python, работы с GPIO, создания веб-приложений и многого другого. VS Code идеально подходит для образовательных проектов и профессиональной разработки на Raspberry Pi.

Авторский пост защищен лицензией CC BY 4.0 .

© evdokimoff. Некоторые права защищены.

Использует тему Chirpy для Jekyll