Mejora y optimiza tu código con el poder de la IA Gemini de Google. Agrega comentarios, mejora el estilo, optimiza el rendimiento y obtén explicaciones.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Esta extensión de VS Code utiliza la potencia de la IA Gemini de Google para mejorar y optimizar tu código. Ofrece las siguientes funcionalidades:
Agregar Comentarios: Añade comentarios explicativos a tu código en español o inglés. Puedes elegir comentar todo el documento o solo la selección actual.
Mejorar Estilo de Código: Refactoriza los identificadores utilizando diferentes estilos de nomenclatura (camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case) y mejora los nombres de variables y funciones para que sean más descriptivos. Puedes elegir entre español o inglés para los identificadores.
Optimizar Código: Optimiza tu código para un mejor rendimiento, legibilidad o uso de memoria. También puedes optar por una optimización completa que abarque las tres áreas.
Explicar Código: Genera una explicación detallada de tu código en formato Markdown, incluyendo ejemplos e información relevante. La explicación se guarda en un nuevo archivo dentro de tu espacio de trabajo.
Instalación
Abre VS Code y ve a la vista de extensiones.
Busca "JCode Enhancer" e instálala.
Configuración
La primera vez que uses la extensión, se te pedirá que ingreses tu clave API de Gemini. Esta clave se guardará de forma segura en los secretos de tu extensión. También puedes configurar la clave directamente en la configuración de VS Code (Archivo > Preferencias > Configuración) buscando "jcode.geminiApiKey".
Restablecer la Clave API
Si necesitas restablecer tu clave API, puedes usar el comando JCode: Restablecer Clave API de Gemini. Esto eliminará la clave almacenada y te pedirá una nueva la próxima vez que uses la extensión.
Uso
Cada funcionalidad se accede mediante los siguientes comandos:
Agregar Comentarios:JCode: Agregar Comentarios
Mejorar Estilo de Código:JCode: Mejorar Estilo de Código
Optimizar Código:JCode: Optimizar Código
Explicar Código:JCode: Explicar Código
Puedes acceder a estos comandos a través de la Paleta de Comandos (Ctrl+Shift+P o Cmd+Shift+P) o haciendo clic derecho en el editor y seleccionando la opción en el menú contextual.
Características
Soporte Multilingüe: La extensión soporta la generación de comentarios y explicaciones en español e inglés. También permite mejorar los identificadores en ambos idiomas.
Creación de Backups: Antes de realizar modificaciones, la extensión crea una copia de seguridad de tu archivo para que puedas revertir los cambios si es necesario.
Integración con la API de Gemini: Aprovecha el poder de la IA de Google para proporcionar resultados de alta calidad.
Manejo de Errores: La extensión incluye manejo de errores para proporcionar mensajes informativos en caso de problemas.
Requisitos
Una clave API válida de Gemini de Google.
Conexión a internet.
Limitaciones
La calidad de los resultados depende de la calidad del código de entrada y de las capacidades del modelo Gemini.
La extensión puede no ser compatible con todos los lenguajes de programación.