Gemini Code Assist: бесплатный плагин для VS Code для программирования с помощью искусственного интеллекта от Google
Общее введение
Близнецы Code Assist - это инструмент для программистов с поддержкой искусственного интеллекта, разработанный компанией Google и поставляемый в виде плагина расширения для Visual Studio Code (сокращенно VS Code). Он основан на новейшей модели Gemini 2.0 от Google и предназначен для повышения эффективности программирования разработчиков за счет интеллектуального завершения кода, генерации кода и контекстного понимания. Инструмент поддерживает бесплатное использование разработчиками по всему миру, обеспечивает до 180 К завершений кода в месяц и применим к широкому спектру языков программирования, особенно к тем, которые поддерживаются в открытом доступе. Отдельные разработчики и команды могут интегрировать его в VS Code за несколько простых шагов установки и наслаждаться эффективным кодированием.

Список функций
- Завершение кода: Предложения кодов в реальном времени на основе контекста, бесплатные кредиты на пополнение 180 K в месяц.
- Чрезвычайно долгая поддержка контекста: Контекстное окно, поддерживающее 128K токенов, подходит для работы с большими файлами кода.
- многоязычная совместимость: Охватывает все языки программирования, находящиеся в открытом доступе, такие как Python, JavaScript, C++ и другие.
- Генерация кода на основе искусственного интеллекта: Генерируйте фрагменты кода на основе естественного языка для повышения эффективности разработки.
- Интеграция с облачными службами Google: Используйте инструменты Google Cloud для оптимизации облачных разработок.
- Предупреждения об ошибках в режиме реального времени: Обнаружение потенциальных проблем на этапе написания кода и предоставление предложений по их устранению.
Использование помощи
Процесс установки
Gemini Code Assist - это расширение VS Code с простым процессом установки для всех разработчиков. Ниже приведены подробные шаги:
- Подготовка среды
- Убедитесь, что у вас установлена последняя версия Visual Studio Code (рекомендуется загрузить ее с официального сайта).
- Для входа в систему и активации расширения требуется учетная запись Gmail (кредитная карта не требуется).
- Если вам нужно использовать функции Google Cloud, необходимо заранее создать проект Google Cloud и включить соответствующие API (необязательно).
- Открытый рынок VS Code Extended Marketplace
- Запустите VS Code и нажмите на значок "Расширения" (сочетание клавиш: Ctrl+Shift+X) на левой панели активности.
- Наберите "Gemini Code Assist" в поисковой строке или перейдите непосредственно на сайт. https://marketplace.visualstudio.com/items?itemName=Google.geminicodeassist.
- Установка пристроек
- Найдите в результатах поиска "Gemini Code Assist" (опубликовано Google) и нажмите кнопку "Установить".
- После завершения установки кнопка сменится на значок шестеренки "Управление", что свидетельствует об успешной установке.
- проверка логина
- При первом использовании VS Code выдаст запрос на вход в систему с помощью учетной записи Gmail, чтобы активировать расширение.
- Нажмите "Войти с помощью Google" и следуйте инструкциям для завершения авторизации.
- Проверка состояния установки
- После завершения установки перезапустите VS Code.
- Вы можете увидеть, что Gemini Code Assist включен в строке состояния или в настройках расширения.
Как использовать
После установки Gemini Code Assist автоматически впишется в ваш процесс кодирования и не потребует дополнительных настроек для начала работы. Ниже приводится подробное руководство по основным функциям:
1. Код Интеллектуальное завершение
- процедура::
- Откройте любой файл кода в VS Code (поддерживаются Python, JavaScript и т.д.).
- Начните вводить код, и Gemini Code Assist в режиме реального времени отобразит предложения по завершению кода, основанные на контексте (например, автоматическое завершение определений функций после ввода "def").
- Используйте клавиши "Tab" или "Enter", чтобы принять предложения, или используйте клавиши со стрелками, чтобы выбрать другие варианты.
- Основные функции::
- Поддерживает длинные контекстные завершения, например, после ввода части кода в большом проекте, завершения будут ссылаться на другие модули в файле.
- 180 000 бесплатных сеансов в месяц, после чего вам придется ждать обновления в следующем месяце (платное обновление пока недоступно).
- Сценарии использования: Пишите повторяющийся код, быстро завершаемые вызовы функций или определения классов.
2. Генерация кода на основе искусственного интеллекта
- процедура::
- Введите в файл кода комментарий на естественном языке, например, "# Создать функцию, вычисляющую ряд Фибоначчи".
- Gemini Code Assist автоматически генерирует соответствующий код (например, рекурсивные или итерационные реализации на Python).
- Проверьте сгенерированный код и скорректируйте его при необходимости или используйте напрямую.
- Основные функции::
- Поддержка генерации многострочного кода для быстрой разработки прототипов.
- Различные стили кода можно генерировать, изменяя содержание комментариев (например, "используйте циклы вместо рекурсии").
- Сценарии использованияБыстрое внедрение алгоритмов, генерация примеров кода или изучение синтаксиса нового языка.
3. разработано совместно с Google Cloud
- процедура::
- Откройте файл проекта, связанного с Google Cloud, в VS Code.
- Используйте опцию "Google Cloud Tools" в расширении (вам необходимо установить расширение Google Cloud Code и предварительно настроить проект).
- При вводе кода, связанного с облачными сервисами, Gemini предлагает дополнительные предложения для Google Cloud API.
- Основные функции::
- Оптимизация написания кода для облачных функций, запросов BigQuery и т. д.
- Предоставляет шаблоны кода для развертывания облачных сервисов.
- Сценарии использованияРазработка приложений для облачных вычислений Google Cloud или отладка облачных сценариев.
4. Предупреждения об ошибках в режиме реального времени
- процедура::
- При написании кода расширение отображает красную волнистую линию рядом со строкой кода, если в ней есть синтаксическая ошибка или потенциальная логическая проблема.
- Наведите курсор на ошибку, чтобы получить подробные советы и рекомендации по ее устранению.
- Нажмите на опцию "Быстрое исправление", чтобы применить предложенные изменения.
- Основные функции::
- Не только проверка синтаксиса, но и выявление логических ошибок в контексте (например, неопределенных переменных).
- Предлагается широкий выбор вариантов реставрации.
- Сценарии использования: Отладка кода, сокращение времени ручной проверки.
Пример потока операций
Предположим, вы хотите написать функцию Python для вычисления среднего значения по списку:
- Новый файл в VS Code
average.py
. - импорт
# 计算列表平均值的函数
После нажатия клавиши Enter появится код Gemini Code Assist:def calculate_average(numbers): return sum(numbers) / len(numbers)
- Введите код проверки
print(calculate_average([1, 2, 3]))
Расширение автоматически завершаетprint
параметры функции. - Если ввод неверный (например.
numer
а неnumbers
), расширение укажет, что переменная не определена, и предложит ее исправить. - Выполните код и выведите результат
2.0
, выполнив задание.
предостережение
- сетевые требования: Некоторые функции требуют подключения к сети для вызова моделей Gemini 2.0.
- Конфиденциальность: Данные кода используются только для обработки в режиме реального времени и не хранятся постоянно.
- Частота обновления: Регулярно проверяйте обновления расширений для получения новых функций или оптимизации производительности.
С помощью описанных выше шагов и функций вы сможете легко начать работу с Gemini Code Assist и использовать его в качестве удобного помощника в ежедневном кодинге.
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...