

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Uso de referencias de código
<a name="code-reference"></a>

Amazon Q aprende, en parte, de proyectos de código abierto. A veces, una sugerencia que le está dando puede ser similar a un código de acceso público. Las referencias de código incluyen información sobre el origen que Amazon Q ha utilizado para generar una recomendación.

**Topics**
+ [Visualización y actualización de referencias de código](#show-code-reference)
+ [Activación y desactivación de las referencias de código](#toggle-code-reference)
+ [Desactivación del código con referencias](#opt-out-code-reference)

## Visualización y actualización de referencias de código
<a name="show-code-reference"></a>

Con el registro de referencias, puede ver las referencias a las recomendaciones de código que son similares al código de acceso público. También puede actualizar y editar las recomendaciones de código sugeridas por Amazon Q.

Elija su IDE para ver los pasos sobre cómo ver y actualizar las referencias de código. 

------
#### [ Visual Studio Code ]

Para mostrar el registro de referencia de Amazon Q en VS Code, utilice el siguiente procedimiento.

1. Asegúrese de que utiliza la versión más reciente de VS Code y la extensión de Amazon Q. 

1. En VS Code, seleccione **Amazon Q** en la bandeja de componentes situada en la parte inferior de la ventana del IDE.

   La barra de tareas de Amazon Q se abre en la parte superior de la ventana del IDE. 

1. Elija **Abrir registro de referencia de código**.

   Se abre la pestaña del registro de referencia de código. Se muestra cualquier referencia a las recomendaciones de código.

La siguiente imagen muestra la barra de tareas de Amazon Q abierta y la pestaña del registro de referencia de código.

![\[El registro de referencia de código de Amazon Q en Visual Studio Code.\]](http://docs.aws.amazon.com/es_es/amazonq/latest/qdeveloper-ug/images/VSC-coderef.png)


------
#### [ JetBrains ]

Para mostrar el registro de referencia de Amazon Q en JetBrains IDEs, utilice el siguiente procedimiento.

1. Asegúrese de que utiliza la versión más reciente del IDE de JetBrains y el complemento de Amazon Q. 

1. En JetBrains, seleccione **Amazon Q** en la barra de estado situada en la parte inferior de la ventana del IDE.

   La barra de tareas de Amazon Q se abre encima de la barra de estado. 

1. Elija **Abrir registro de referencia de código**.

   Se abre la pestaña del registro de referencia de código. Se muestra cualquier referencia a las recomendaciones de código.

La siguiente imagen muestra la barra de tareas de Amazon Q abierta y la pestaña del registro de referencia de código.

![\[El registro de referencia de código de Amazon Q en JetBrains.\]](http://docs.aws.amazon.com/es_es/amazonq/latest/qdeveloper-ug/images/JB-coderef.png)


------
#### [ Eclipse ]

Para mostrar el registro de referencia de Amazon Q en Eclipse IDEs, utilice el siguiente procedimiento.

1. Asegúrese de utilizar la versión más reciente tanto del IDE Eclipse como del complemento de Amazon Q. 

1. En el IDE de Eclipse, elija el icono de **Amazon Q** en la esquina superior derecha del IDE. 

1. Con la pestaña de chat de Amazon Q abierta, elija el icono de puntos suspensivos en la esquina superior derecha de la pestaña. Se abre la barra de tareas de Amazon Q.

   En la siguiente imagen se muestra la barra de tareas de Amazon Q en el IDE de Eclipse.  
![\[La barra de tareas de Amazon Q en un IDE de Eclipse.\]](http://docs.aws.amazon.com/es_es/amazonq/latest/qdeveloper-ug/images/eclipse-taskbar.png)

1. Elija **Abrir registro de referencia de código**.

   Se abre la pestaña del registro de referencia de código. Se muestra cualquier referencia a las recomendaciones de código.

------
#### [ Toolkit for Visual Studio ]

Cuando Amazon Q sugiere código que contiene una referencia en el Kit de herramientas para Visual Studio, el tipo de referencia aparece en la descripción de la sugerencia.

![\[Code snippet showing a function to create a DynamoDB table with 'Products' as the table name.\]](http://docs.aws.amazon.com/es_es/amazonq/latest/qdeveloper-ug/images/visual-studio-view-code-suggestions.png)


Todas las sugerencias aceptadas que contienen referencias se incluyen en el registro de referencias.

Para acceder al registro de referencia, elija el AWS icono y, a continuación, seleccione **Abrir registro de referencia de código**.

Aparecerá una lista de sugerencias aceptadas que contienen referencias. Esta lista incluye:
+ El lugar en el que se aceptó la sugerencia. Al hacer doble clic en ella, accederá a esa ubicación del código.
+ La licencia asociada
+ El código fuente al que se hace referencia
+ El fragmento de código atribuido a la referencia

![\[CodeWhisperer Reference Log output showing accepted recommendation with MIT license.\]](http://docs.aws.amazon.com/es_es/amazonq/latest/qdeveloper-ug/images/vstudio-reference-log2.png)


------
#### [ AWS Cloud 9 ]

Cuando utilizas Amazon Q con AWS Cloud 9, las referencias de código están activadas de forma predeterminada.

Para desactivarlas o volver a activarlas más adelante, use el siguiente procedimiento.

1. En la consola de AWS Cloud 9, en la esquina superior izquierda, selecciona el logotipo de AWS Cloud 9.

1. En el menú desplegable, elija **Preferencias**.

   En el lado derecho de la consola, se abrirá la pestaña **Preferencias**.

1. En la pestaña **Preferencias**, en **Configuración del proyecto**, en **Extensiones**, seleccione **kit de herramientas de AWS **.

1. Seleccione o anule la selección de **Amazon Q: incluir sugerencias con referencias de código**.

------
#### [ Lambda ]

Amazon Q en Lambda no admite referencias de código. Al utilizar Amazon Q con Lambda, se omiten las sugerencias de código con referencias.

------
#### [ SageMaker AI Studio ]

Para mostrar el registro de referencia de Amazon Q en SageMaker AI Studio, sigue el siguiente procedimiento.

1. En la parte inferior de la ventana de SageMaker AI Studio, abre el panel Amazon Q.

1. Elija **Abrir registro de referencia de código**.

------
#### [ JupyterLab ]

Para mostrar el inicio de sesión de referencia de Amazon Q JupyterLab, utilice el siguiente procedimiento.

1. En la parte inferior de la JupyterLab ventana, abre el panel Amazon Q.

1. Elija **Abrir registro de referencia de código**.

------
#### [ AWS Glue Studio Notebook ]

Para mostrar el registro de referencia de Amazon Q en AWS Glue Studio Notebook, utilice el siguiente procedimiento.

1. En la parte inferior de la ventana de AWS Glue Studio Notebook, abre el panel Amazon Q.

1. Elija **Abrir registro de referencia de código**.

------

## Activación y desactivación de las referencias de código
<a name="toggle-code-reference"></a>

En la mayoría de los casos IDEs, las referencias de código están activadas por defecto. Elija su IDE para ver los pasos sobre cómo activar y desactivar las referencias de código. 

------
#### [ Visual Studio Code ]

Cuando usa Amazon Q con VS Code, las referencias de código están activadas de forma predeterminada.

Para desactivarlas o volver a activarlas más adelante, use el siguiente procedimiento.

1. Asegúrese de que utiliza la versión más reciente de VS Code y la extensión de Amazon Q. 

1. En VS Code, seleccione **Amazon Q** en la bandeja de componentes situada en la parte inferior de la ventana del IDE.

   La barra de tareas de Amazon Q se abre en la parte superior de la ventana del IDE. 

1. Seleccione **Abrir configuración**. Se abre la pestaña de configuración y se muestran las opciones relacionadas con Amazon Q.

1. Seleccione o anule la selección de la casilla junto a **Mostrar código con referencias**.

------
#### [ JetBrains ]

Cuando usa Amazon Q con el IDE de JetBrains, las referencias de código están activadas de forma predeterminada.

Para desactivarlas o volver a activarlas más adelante, use el siguiente procedimiento.

1. Asegúrese de que utiliza la versión más reciente del IDE de JetBrains y el complemento de Amazon Q. 

1. En JetBrains, seleccione **Amazon Q** en la barra de estado situada en la parte inferior de la ventana del IDE.

   La barra de tareas de Amazon Q se abre encima de la barra de estado. 

1. Seleccione **Abrir configuración**. Se abre la ventana de configuración y se muestran las opciones relacionadas con Amazon Q. 

1. Seleccione o anule la selección de la casilla junto a **Mostrar código con referencias**.

------
#### [ Eclipse ]

Cuando usa Amazon Q con Eclipse, las referencias de código están activadas de forma predeterminada.

Para desactivarlas o volver a activarlas más adelante, use el siguiente procedimiento.

1. Asegúrese de utilizar la versión más reciente tanto del IDE Eclipse como del complemento de Amazon Q. 

1. Abra **Configuración** en el IDE de Eclipse.

1. Elija **Amazon Q** en la barra de navegación izquierda.

1. Seleccione o anule la selección de la casilla junto a **Mostrar código con referencias**.

1. Elija **Aplicar** para guardar los cambios.

------
#### [ Toolkit for Visual Studio ]

Al utilizar Amazon Q en el Kit de herramientas para Visual Studio, las referencias de código estarán activadas de forma predeterminada.

Para desactivarlas o volver a activarlas más adelante, use el siguiente procedimiento.

1. Asegúrese de utilizar la versión más reciente del Kit de herramientas para Visual Studio. 

1. Abra **Opciones** en Visual Studio.

1. Elija **Kit de herramientas de AWS ** en la barra de navegación izquierda y luego seleccione **Amazon Q**.

1. En el menú desplegable situado junto a **Incluir sugerencias con referencias**, seleccione True o False.

1. Elija **Aceptar** para guardar los cambios.

------
#### [ AWS Cloud 9 ]

Cuando utilizas Amazon Q con AWS Cloud 9, las referencias de código están activadas de forma predeterminada.

Para desactivarlas o volver a activarlas más adelante, use el siguiente procedimiento.

1. En la consola de AWS Cloud 9, en la esquina superior izquierda, selecciona el logotipo de AWS Cloud 9.

1. En el menú desplegable, elija **Preferencias**.

   En el lado derecho de la consola, se abrirá la pestaña **Preferencias**.

1. En la pestaña **Preferencias**, en **Configuración del proyecto**, en **Extensiones**, seleccione **kit de herramientas de AWS **.

1. Seleccione o anule la selección de **Amazon Q: incluir sugerencias con referencias de código**.

------
#### [ Lambda ]

Amazon Q en Lambda no admite referencias de código. Al utilizar Amazon Q con Lambda, se omiten las sugerencias de código con referencias.

------
#### [ SageMaker AI Studio ]

Cuando utilizas Amazon Q con SageMaker AI Studio, las referencias de código están activadas de forma predeterminada.

Para desactivarlas o volver a activarlas más adelante, use el siguiente procedimiento.

1. En la parte superior de la ventana de SageMaker AI Studio, selecciona **Configuración**.

1. En el menú desplegable de **ajustes**, elija **Editor de ajustes avanzados**.

1. En el menú desplegable de Amazon Q, seleccione o anule la selección de la casilla situada junto a **Habilitar sugerencias con referencias de código**.

------
#### [ JupyterLab ]

Cuando utilizas Amazon Q con JupyterLab, las referencias a los códigos están activadas de forma predeterminada.

Para desactivarlas o volver a activarlas más adelante, use el siguiente procedimiento.

1. En la parte superior de la JupyterLab ventana, selecciona **Configuración**.

1. En el menú desplegable de **ajustes**, elija **Editor de ajustes avanzados**.

1. En el menú desplegable de Amazon Q, seleccione o anule la selección de la casilla situada junto a **Habilitar sugerencias con referencias de código**.

------
#### [ AWS Glue Studio Notebook ]

1. En la parte inferior de la ventana de AWS Glue Studio Notebook, selecciona **Amazon Q.**

1. En el menú emergente, active el interruptor situado junto a **Código con referencias**.

**nota**  
La pausa en las referencias de código solo será válida durante la vigencia del AWS Glue Studio Notebook actual.

------

## Desactivación del código con referencias
<a name="opt-out-code-reference"></a>

En algunos IDEs casos, puede optar por no recibir sugerencias con referencias a nivel de administrador.

Elija su IDE para ver los pasos para realizar la desactivación como administrador.

------
#### [ Visual Studio Code ]

Si es administrador de una empresa, puede desactivar las sugerencias con referencias de código para toda la organización. Si lo hace, los desarrolladores individuales de la organización no podrán volver a suscribirse a través del IDE. Esos desarrolladores podrán seleccionar y anular la selección de la casilla descrita en la sección anterior, pero no tendrá efecto si se ha desactivado en el nivel empresarial.

Para desactivar las sugerencias con referencias a nivel empresarial, utilice el siguiente procedimiento.

1. En la consola de Amazon Q Developer, seleccione **Configuración**. 

1. En el panel de **Detalles de la cuenta de Amazon Q Developer**, seleccione **Editar**.

1. En la página Editar detalles, en el panel de **Configuración avanzada**, anule la sección de **Incluir sugerencias con referencias de código**.

1. Seleccione **Save changes (Guardar cambios)**.

------
#### [ JetBrains ]

Si es administrador de una empresa, puede desactivar las sugerencias con referencias de código para toda la organización. Si lo hace, los desarrolladores individuales de la organización no podrán volver a suscribirse a través del IDE. Esos desarrolladores podrán seleccionar y anular la selección de la casilla descrita en la sección anterior, pero no tendrá efecto si se ha desactivado en el nivel empresarial.

Para desactivar las sugerencias con referencias a nivel empresarial, utilice el siguiente procedimiento.

1. En la consola de Amazon Q Developer, seleccione **Configuración**. 

1. En el panel de **Detalles de la cuenta de Amazon Q Developer**, seleccione **Editar**.

1. En la página Editar detalles, en el panel de **Configuración avanzada**, anule la sección de **Incluir sugerencias con referencias de código**.

1. Seleccione **Save changes (Guardar cambios)**.

------
#### [ Eclipse ]

Si es administrador de una empresa, puede desactivar las sugerencias con referencias de código para toda la organización. Si lo hace, los desarrolladores individuales de la organización no podrán volver a suscribirse a través del IDE. Esos desarrolladores podrán seleccionar y anular la selección de la casilla descrita en la sección anterior, pero no tendrá efecto si se ha desactivado en el nivel empresarial.

Para desactivar las sugerencias con referencias a nivel empresarial, utilice el siguiente procedimiento.

1. En la consola de Amazon Q Developer, seleccione **Configuración**. 

1. En el panel de **Detalles de la cuenta de Amazon Q Developer**, seleccione **Editar**.

1. En la página Editar detalles, en el panel de **Configuración avanzada**, anule la sección de **Incluir sugerencias con referencias de código**.

1. Seleccione **Save changes (Guardar cambios)**.

------
#### [ Toolkit for Visual Studio ]

Para desactivar las sugerencias con referencias a nivel empresarial, utilice el siguiente procedimiento. 

1. Puede acceder a la configuración de las referencias de código de una de estas dos formas:

   1. Elija el icono de Amazon Q del borde de la ventana y, a continuación, elija **Opciones…**

   1. Vaya a **Herramientas** -> **Kit de herramientas de AWS ** -> **Amazon Q**

1. Cambie la opción a **Verdadero** o **Falso**, en función de si desea incluir sugerencias con referencias.

------
#### [ AWS Cloud 9 ]

Amazon Q in AWS Cloud 9 no admite la exclusión voluntaria de las sugerencias de código con referencias a nivel empresarial.

Para desactivar el nivel de desarrollador individual, consulte Conmutación de las referencias de código.

------
#### [ Lambda ]

Amazon Q en Lambda no admite referencias de código. Al utilizar Amazon Q con Lambda, se omiten las sugerencias de código con referencias.

------
#### [ SageMaker AI Studio ]

Amazon Q no admite la exclusión voluntaria de las sugerencias de código con referencias a nivel empresarial en SageMaker AI Studio.

------
#### [ JupyterLab ]

Amazon Q no admite la exclusión voluntaria de las sugerencias de código con referencias a nivel empresarial en JupyterLab.

------
#### [ AWS Glue Studio Notebook ]

Amazon Q no admite la exclusión voluntaria de las sugerencias de código con referencias en AWS Glue Studio Notebook.

------