De forma predeterminada, las sesiones interactivas CLI de Copilot para repositorios de Git tienen cuatro pestañas en la parte superior de la pantalla:
- Sesión: la experiencia habitual de chat en la que introduces indicaciones para Copilot.
- Incidencias: Incidencias abiertas en el repositorio actual en GitHub.
- Solicitudes de incorporación de cambios: abra las solicitudes de incorporación de cambios en el repositorio actual en GitHub.
- Gists: Tus gists en GitHub.
Las pestañas Incidencias, Solicitudes de extracción y Gists te permiten explorar contenido de GitHub.com sin tener que cambiar a un navegador. Esto es útil cuando desea:
- Busque un problema o una solicitud de incorporación de cambios para trabajar.
- Arrastra un elemento a tu chat — inserta rápidamente una referencia al elemento seleccionado en el cuadro de prompt para pedirle a Copilot que lo investigue, lo corrija, lo comente o lo revise.
- Saltar a un elemento en GitHub.com : por ejemplo, cuando desea comentar un problema, combinar una solicitud de incorporación de cambios o editar un gist.
Nota:
Las pestañas Issues y Pull requests solo se muestran cuando CLI de Copilot se ejecuta dentro de un repositorio de GitHub. En otros directorios, solo se muestran las pestañas Sesión y Gists .
Cambiar entre pestañas
- Presione Tab para ir a la pestaña siguiente.
- Presione Mayús+Tab para desplazarse a la pestaña anterior.
- Use el ratón para hacer clic en una pestaña para cambiar a ella.
Nota:
Hacer clic en pestañas requiere compatibilidad con el mouse. Esto está habilitado de forma predeterminada, pero se puede deshabilitar con la opción de --no-mouse línea de comandos. Use la opción para volver a habilitar la --mouse=on compatibilidad con el mouse si se ha deshabilitado.
El cambio entre pestañas se suspende mientras otra parte de la CLI, como el selector de comandos con barra, detecta las teclas que pulsas.
Controles de teclado comunes
Las pestañas Problemas, Solicitudes de incorporación de cambios y Gists usan todos los mismos controles. Independientemente de en cuál de estas pestañas te encuentres:
- Use las teclas de flecha arriba y abajo para resaltar un elemento de la lista.
- Use las teclas de dirección izquierda y derecha para navegar entre las páginas de una lista.
- Presione Entrar para mostrar una vista detallada del elemento resaltado. Presione Esc en la vista de detalles para volver a la lista.
- Presione o para abrir el elemento resaltado (o, en la vista detallada, el elemento actual) en GitHub.com.
- Pulsa c para insertar una referencia al elemento en el área de entrada del prompt y volver directamente a la pestaña Sesión.
- Presione / (en las pestañas Problemas y solicitudes de incorporación de cambios) para buscar GitHub con una consulta personalizada. Escriba una consulta, presione Entrar para ejecutarla y Esc para cancelarla o borrarla.
Para obtener el conjunto completo de teclas que puede usar, consulte Referencia del teclado al final de este artículo.
Problemas de navegación
La pestaña Incidencias muestra las incidencias abiertas del repositorio actual que te involucran: las que has creado, las que te fueron asignadas, aquellas en las que se te mencionó o en las que comentaste. Cada fila muestra el título del problema, el número de problema, el autor y hace cuánto tiempo se abrió el problema.
La GitHub consulta de búsqueda usada para rellenar la lista se muestra encima de ella. Presione a para alternar entre mostrar solo las incidencias en las que participa y mostrar todas las incidencias abiertas en el repositorio.
Al presionar c , se inserta una referencia al problema en el cuadro de solicitud de la pestaña Sesión . A continuación, puede escribir un mensaje relacionado con este problema. Por ejemplo:
#1234 suggest a fix for this bug
Examinar solicitudes de incorporación de cambios
La pestaña Solicitudes de extracción enumera las solicitudes de extracción abiertas del repositorio actual en las que participas: las que has creado, las que tienes asignadas, aquellas en las que se te ha mencionado, las que te han pedido revisar o en las que has comentado. Cada fila muestra el título de la solicitud de incorporación de cambios, el número, el autor y hace cuánto tiempo se abrió la solicitud de incorporación de cambios.
La GitHub consulta de búsqueda usada para rellenar la lista se muestra encima de ella. Pulsa a para alternar entre mostrar solo las solicitudes de extracción en las que participas y mostrar todas las solicitudes de extracción abiertas del repositorio.
Al presionar c, se inserta una referencia a la solicitud de extracción en el cuadro de texto de la pestaña Sesión. A continuación, puede escribir una indicación relacionada con esta solicitud de extracción. Por ejemplo:
#5678 check this out and run tests
Buscar incidencias y solicitudes de incorporación de cambios
De forma predeterminada, las pestañas Problemas y solicitudes de incorporación de cambios muestran elementos que implican a usted. Pulse a para alternar entre este elemento (involves:@me) y todos los elementos abiertos.
Para ejecutar su propia búsqueda, presione /. Se abre un cuadro de búsqueda insertado donde puede escribir una GitHub consulta de búsqueda y, a continuación, presione Entrar para ejecutarla.
Presione Esc para cancelar mientras escribe o para borrar una búsqueda aplicada y volver a la lista predeterminada.
Puede usar el mismo conjunto de calificadores de búsqueda que están disponibles en GitHub.com. Consulte Buscar incidencias y solicitudes de incorporación de cambios.
Navegando por tus gists
La pestaña Gists muestra los gists pertenecientes a la cuenta GitHub con la que has iniciado sesión. Se muestran tanto los gists públicos como los secretos. A diferencia de las pestañas Incidencias y Solicitudes de extracción, la pestaña Gists no está limitada a un repositorio; siempre está disponible, independientemente de dónde hayas iniciado la CLI.
Al presionar c , se inserta la dirección URL del gist en el cuadro de solicitud de la pestaña Sesión . A continuación, puede escribir un mensaje relacionado con este gist. Por ejemplo:
https://gist.github.com/USERNAME/GIST-ID summarize this
Modificación de problemas, solicitudes de incorporación de cambios y gists
Las pestañas Problemas, Solicitudes de incorporación de cambios y Gists son entornos de solo lectura. Hay dos maneras de trabajar en un elemento que encuentre en una de estas pestañas:
-
Presione o para abrirlo en GitHub.com y use la interfaz de usuario web para modificar el elemento.
-
Presione c para colocar una referencia en el cuadro de solicitud y pedirle Copilot que realice la actividad. Por ejemplo:
#1234 add a comment: "Any update on this?"#5678 merge thishttps://gist.github.com/USERNAME/GIST-ID delete this
Personalización de las pestañas
Puede reordenar, ocultar o desactivar las pestañas del archivo de configuración (~/.copilot/settings.json) mediante el tabs objeto :
{
"tabs": {
"enabled": true,
"sort": ["copilot", "pull-requests", "issues", "gists"],
"hide": ["gists"]
}
}
{
"tabs": {
"enabled": true,
"sort": ["copilot", "pull-requests", "issues", "gists"],
"hide": ["gists"]
}
}
enabled: se establece enfalsepara desactivar completamente la interfaz con pestañas.sort: el orden en el que aparecen las pestañas. Use los identificadorescopilot(la pestaña Sesión ),issues,pull-requestsygists. Las pestañas que omita mantendrán su orden predeterminado después de las que enumere. Se omiten los identificadores desconocidos.hide: pestañas que se deben ocultar, con los mismos identificadores. La pestaña Sesión (copilot) no se puede ocultar.
Referencia del teclado
La barra de sugerencias del pie de página de las pestañas Incidencias, Solicitudes de extracción y Gists resume las teclas disponibles:
| Clave | Where | Action |
|---|---|---|
| Tabulador / Mayús+Tabulador | Cualquier pestaña principal | Cambie a la pestaña inicio siguiente o anterior. |
| ↓ / ↑ | ||
| j / k | Vista de lista | Resalte el elemento siguiente o anterior de una lista. |
| → / ← | ||
| l / h | Vista de lista | Muestra la página siguiente o anterior en una lista de varias páginas. |
| Escriba | Vista de lista | Abra la vista de detalles del elemento resaltado. |
| o | Vista de lista o vista de detalles | Abra el elemento resaltado en GitHub.com en el explorador. |
| c | Vista de lista o vista de detalles | Inserte una referencia al elemento en el área de entrada de la instrucción y vuelva a la pestaña Sesión. |
| un | Vista de lista en las pestañas Problemas y solicitudes de incorporación de cambios | Alternar entre mostrar solo los elementos que implican a usted y mostrar todos los elementos abiertos en el repositorio. |
| / | Vista de lista en las pestañas Problemas y solicitudes de incorporación de cambios | Abra un cuadro de búsqueda. |
| Escriba | Cuadro de búsqueda | Ejecute la consulta de búsqueda. |
| Esc | Cuadro de búsqueda/búsqueda aplicada | Cancele el cuadro de búsqueda o descarte los resultados de la búsqueda. |
| Esc | Vista detallada | Vuelva a la vista de lista. |