Para esto vamos a usar un proyecto de prueba:
preguntemosle a copilot acerca del contexto de nuestros archivos, por ejemplo preguntado donde estan los archivos de Login:
- donde estan los archivos de Login
esto es porque una de las limitaciones de ChatGPT es el tamaño de los mensajes que podemos darle no es demasiado grande, asi que mientras que Github Copilot puede darte una idea, este solo tiene un acceso limitado a todo los archivos.
es por est que ahora podemos darle a copilot informacion del "espacio de trabajo" o "workspace", lo que nos permite preguntarle por los archivos de todo nuestro proyecto, por que rara vez las funcionalides se encuentran en un solo archivo.
De hecho ahora todo el Chat de Github Copilot esta siendo manejado por GPT-4.
Si das un click en la respuesat te llevara al archivo tambien.
Creacion de codigo
dentro de los archivos puedes crear archivos, usando el atajo: Ctrl + I
create botones de Login de redes sociales como facebook, google y github.
esto funciona para todos los archivos desde javascript, html, css hasta python, docker, y archivos de configuracion incluso.
Por ejemplo si creas un archivo de docker.compose.yml y le dices con Ctrl + I:
crea un archivo de configuracion de mongodb
Preguntar a archivos especificos
Para pregunar a archivos especificos podemos usar #file:
#file:README.md como ejecuto este proyecto
Github Copilot en terminal
Por ejemplo si escribes:
docker compose upp
y usas este asistente te dira que es erroneo y te explicara que quizas el comando que buscas es: docker compose up
VsCode Speech
Explain this file for me in spanish Additional inputs about a confirm password and name.
Commit Messages
Configurar Github Copilot
Finalmente tambien existe un icono de github copilot en la barra de tareas de VSCode donde tambien puedes configurarlo.