Gemini Code Assist: un complemento gratuito de VS Code para programación asistida por inteligencia artificial de Google
Últimos recursos sobre IAPublicado hace 6 meses Círculo de intercambio de inteligencia artificial 1.8K 00
Introducción general
Géminis Code Assist es una herramienta de codificación asistida por inteligencia artificial para programadores desarrollada por Google y proporcionada como complemento de extensión para Visual Studio Code (VS Code para abreviar). Se basa en el último modelo Gemini 2.0 de Google y está diseñada para mejorar la eficiencia de programación de los desarrolladores mediante la finalización inteligente de código, la generación de código y la comprensión contextual. La herramienta es de uso gratuito para desarrolladores de todo el mundo, proporciona hasta 180 K de compleción de código al mes y es aplicable a una amplia gama de lenguajes de programación, especialmente en el dominio público de lenguajes de apoyo por excelencia. Los desarrolladores individuales y los equipos pueden integrarla en VS Code en unos sencillos pasos de instalación y disfrutar de una experiencia de codificación eficiente.

Lista de funciones
- Finalización del código: Sugerencias de código en tiempo real basadas en el contexto, con 180 K créditos de reposición gratuitos al mes.
- Soporte de contexto extremadamente largo: Una ventana contextual que admite 128K tokens, adecuada para trabajar con archivos de código de gran tamaño.
- compatibilidad multilingüeCobertura de todos los lenguajes de programación de dominio público, como Python, JavaScript, C++, etc.
- Generación de código basada en IAGeneración de fragmentos de código mediante lenguaje natural para mejorar la eficacia del desarrollo.
- Integración con Google Cloud Services: Optimiza la experiencia de desarrollo en la nube incorporando herramientas de Google Cloud.
- Alertas de error en tiempo realDetectar posibles problemas en el momento de la codificación y proponer soluciones.
Utilizar la ayuda
Proceso de instalación
Gemini Code Assist es una extensión de VS Code con un proceso de instalación sencillo para todos los desarrolladores. Aquí están los pasos detallados:
- Preparar el entorno
- Asegúrese de tener instalada la última versión de Visual Studio Code (se recomienda descargarla del sitio web oficial).
- Se requiere una cuenta de Gmail para iniciar sesión y activar la extensión (no se necesita tarjeta de crédito).
- Si necesita incorporar funciones de Google Cloud, deberá crear previamente un proyecto de Google Cloud y habilitar las API pertinentes (opcional).
- Mercado ampliado de Open VS Code
- Inicie VS Code y haga clic en el icono "Extensiones" (método abreviado: Ctrl+Mayús+X) de la barra de actividades de la izquierda.
- Escriba "Gemini Code Assist" en el cuadro de búsqueda o vaya directamente al sitio web. https://marketplace.visualstudio.com/items?itemName=Google.geminicodeassist.
- Instalación de extensiones
- Encuentre "Gemini Code Assist" (publicado por Google) en los resultados de la búsqueda y haga clic en el botón "Instalar".
- Una vez finalizada la instalación, el botón cambiará al icono de engranaje "Admin", indicando que la instalación se ha realizado correctamente.
- verificación de inicio de sesión
- La primera vez que la utilices, VS Code te pedirá que inicies sesión con tu cuenta de Gmail para activar la extensión.
- Haz clic en "Iniciar sesión con Google" y sigue las instrucciones para completar la autorización.
- Comprobar el estado de la instalación
- Una vez finalizada la instalación, reinicie VS Code.
- Puede ver que Gemini Code Assist está activado en la barra de estado o en la configuración de la extensión.
Cómo utilizarlo
Una vez instalado, Gemini Code Assist se adaptará automáticamente a su proceso de codificación y no requiere ninguna configuración adicional para empezar. A continuación encontrará una guía detallada de las principales funciones:
1. Código de finalización inteligente
- procedimiento::
- Abra cualquier archivo de código en VS Code (admite Python, JavaScript, etc.).
- Comience a escribir código y el Asistente de Código Gemini mostrará sugerencias de compleción en tiempo real basadas en el contexto (por ejemplo, completar automáticamente las definiciones de funciones después de escribir "def").
- Utilice las teclas "Tab" o "Intro" para aceptar las sugerencias, o las teclas de flecha para seleccionar otras opciones.
- Funciones destacadas::
- Admite terminaciones contextuales largas, por ejemplo, después de introducir parte del código en un proyecto grande, las terminaciones harán referencia a otros módulos del archivo.
- 180.000 sesiones gratuitas al mes, tras las cuales tendrás que esperar a la actualización del mes siguiente (no hay opción de actualización de pago disponible en este momento).
- Escenarios de usoEscriba código repetitivo, llamadas a funciones de respuesta rápida o definiciones de clases.
2. Generación de código basada en IA
- procedimiento::
- Introduzca un comentario en lenguaje natural en el archivo de código, por ejemplo "# Crear una función que calcule una serie de Fibonacci".
- Gemini Code Assist genera automáticamente el código correspondiente (por ejemplo, implementaciones recursivas o iterativas en Python).
- Compruebe el código generado y ajústelo según sea necesario o utilícelo directamente.
- Funciones destacadas::
- Admite la generación de código multilínea para el desarrollo rápido de prototipos.
- Se pueden generar diferentes estilos de código ajustando el contenido de los comentarios (por ejemplo, "utilice bucles en lugar de recursividad").
- Escenarios de usoImplementación rápida de algoritmos, generación de código de ejemplo o aprendizaje de la sintaxis de un nuevo lenguaje.
3. Desarrollado en colaboración con Google Cloud
- procedimiento::
- Abra el archivo de proyecto asociado a Google Cloud en VS Code.
- Utilice la opción "Google Cloud Tools" de la extensión (es necesario instalar la extensión Google Cloud Code y configurar el proyecto de antemano).
- Al introducir código relacionado con servicios en la nube, Gemini ofrece sugerencias complementarias para las API de Google Cloud.
- Funciones destacadas::
- Optimizar la escritura de código para funciones en la nube, consultas BigQuery, etc.
- Proporciona sugerencias de código de plantilla para la implantación de servicios en la nube.
- Escenarios de usoDesarrolla aplicaciones de Google Cloud o depura scripts de nube.
4. Alertas de error en tiempo real
- procedimiento::
- Al escribir código, la extensión muestra una línea ondulada roja junto a la línea de código si hay un error de sintaxis o un posible problema lógico.
- Pase el ratón sobre el error para obtener consejos y sugerencias detalladas sobre cómo solucionarlo.
- Haga clic en la opción "Solución rápida" para aplicar los cambios sugeridos.
- Funciones destacadas::
- No sólo comprobación sintáctica, sino también identificación de errores lógicos en el contexto (por ejemplo, variables no definidas).
- Existe una amplia gama de opciones de restauración.
- Escenarios de uso: Depuración de código, reduciendo el tiempo de comprobación manual.
Ejemplo de flujo de operaciones
Supongamos que quieres escribir una función en Python para calcular la media de las listas:
- Nuevo archivo en VS Code
average.py
. - importación
# 计算列表平均值的函数
Al pulsar Intro se generará el Gemini Code Assist:def calculate_average(numbers): return sum(numbers) / len(numbers)
- Introduzca el código de prueba
print(calculate_average([1, 2, 3]))
La extensión completa automáticamente elprint
parámetros de la función. - Si la entrada es incorrecta (por ejemplo
numer
en lugar denumbers
), la extensión indicará que la variable no está definida y sugerirá una corrección. - Ejecute el código y obtenga el resultado
2.0
completando la tarea.
advertencia
- requisitos de la red: Algunas funciones requieren la conexión en red para llamar a los modelos Gemini 2.0.
- Privacidad: Los datos del código sólo se utilizan para el procesamiento en tiempo real y no se almacenan de forma permanente.
- Frecuencia de actualizaciónCompruebe periódicamente las actualizaciones de las extensiones para ver si incluyen nuevas funciones u optimizaciones de rendimiento.
Con los pasos y características anteriores, puede empezar a utilizar Gemini Code Assist fácilmente y utilizarlo como un práctico asistente en su codificación diaria.
© declaración de copyright
文章版权归 Círculo de intercambio de inteligencia artificial 所有,未经允许请勿转载。
Artículos relacionados
Sin comentarios...