Project IDX facilita tus flujos de trabajo de desarrollo con las siguientes funciones de código asistido por IA:
Sugerencias para completar el código a medida que escribes
Barra lateral del asistente de chat que genera, traduce y explica código.
Acciones intercaladas que puedes realizar en fragmentos de código seleccionados. Por ejemplo, puedes pedirle a Gemini en IDX que haga que el código seleccionado sea más legible.
Asistencia para código intercalado
Para obtener más información, consulta Asistencia de código generativo.
Agrega Gemini a tu lugar de trabajo
Gemini en IDX está disponible en regiones limitadas, y la disponibilidad se expande con regularidad. Si Gemini en IDX está disponible en tu región, puedes seguir estos pasos para agregarlo a tu lugar de trabajo:
Abre Project IDX.
Haz clic en el ícono de Gemini en la parte inferior del lugar de trabajo o presiona Cmd + Mayús + Espacio (Ctrl + Mayús + Espacio en ChromeOS, Windows o Linux). Aparecerá la barra lateral del chat de Gemini. Asegúrate de hacer clic en Más información y leer sobre Generative Code Assistance.
Lee y acepta los Términos y Condiciones, así como el Aviso de Privacidad de Gemini en IDX. Haz clic en Continuar.
Usa Gemini en IDX para aumentar tu productividad de programación mediante la barra lateral de chat o la asistencia para código intercalado.
(Opcional) Para una mejor personalización y respuestas más útiles, activa la indexación de la base de código en la configuración de tu lugar de trabajo. Abre la ventana Configuración. Para ello, haz clic en el ícono de ajustes o presiona Ctrl + , (en Windows/Linux/ChromeOS) o Cmd + , (en MacOS) y selecciona la opción IDX › AI: Enable Codebase Indexing. Si usas un archivo
settings.json
, configura"IDX.aI.enableCodebaseIndexing": true
.
Para ver Gemini en comandos de IDX desde la paleta de comandos, abre la paleta de comandos (Cmd + Mayúsculas + P en Mac o Ctrl + Mayúsculas + P en ChromeOS, Windows o Linux) y busca Gemini. Aparecerá una lista de Gemini en los comandos de IDX.
Ajusta la configuración de finalización de código
Para ayudarte a escribir código, IDX proporciona la función sugerida de código habilitado por IA que predice y autocompleta el código en cualquier archivo abierto en cuanto comienzas a escribir. La función sugerida para completar el código está activada de forma predeterminada.
Para aceptar una sugerencia de código, presiona Tab. Para ignorar la sugerencia, sigue escribiendo.
Para activar o desactivar la finalización del código, ajusta la configuración de finalización de código.
Para abrir la ventana Configuración, haz clic en el ícono de ajustes o presiona Ctrl + , (en Windows/Linux/ChromeOS) o Cmd + , (en MacOS).
Busca el parámetro de configuración IDX > IA > Habilitar finalización intercalada en la configuración de Espacio de trabajo.
Para desactivar la finalización del código, anula la selección de la opción Habilitar la finalización del código intercalado mientras escribes. Debes actualizar la configuración de finalización de código para cada uno de tus lugares de trabajo.
Si usas un archivo
settings.json
, configura"IDX.aI.enableInlineCompletion": false
.
Puedes ajustar esta opción en la configuración de Workspace y User, pero ajustarla en la configuración del Workspace garantiza que la configuración persista si la VM de tu lugar de trabajo está conectada a reinicios. En IDX, la configuración de Usuario no se aplica a todos tus lugares de trabajo.
Ver citas de código
Para ayudarte a verificar las sugerencias de código, IDX comparte información sobre la fuente original y las licencias asociadas. Cuando creas código o aceptas sugerencias de código intercaladas, IDX verifica el contenido con licencia y proporciona vínculos intercalados a posibles citas. Haz clic en estos vínculos para obtener más información sobre los posibles requisitos de licencias de software.
También puedes ver un registro de todas las citas de código y licencias en la ventana de chat de Gemini. Para ello, haz clic en el ícono de Registro de licencias en la barra del encabezado del chat.
Para obtener más información sobre las citas de código de Google, consulta Asistencia de código generativo.