Skip to main content

Sobre usar o Visual Studio Code com o GitHub Classroom

Você pode configurar Visual Studio Code como o editor preferencial para atribuições em GitHub Classroom.

Aviso

          **Fechando:** O GitHub Classroom aplicativo está sendo fechado e será desativado em 28 de agosto de 2026.

Para obter mais informações, consulte o GitHub Classroom aviso de fechamento.

Observação

A GitHub Classroom extensão para VS Code a qual não está mais em desenvolvimento ativo. O selo Abrir em VS Code repositórios de alunos ainda funciona, mas outros recursos da extensão podem não funcionar conforme o esperado.

Sobre Visual Studio Code

Visual Studio Codeé um editor de código-fonte leve, mas poderoso, que é executado em sua área de trabalho e está disponível para Windows, macOS e Linux. Com a GitHub Classroom extensão para VS Code, os alunos podem facilmente navegar, editar, enviar, colaborar e testar suas Atribuições de Sala de Aula. Para obter mais informações sobre IDEs e GitHub Classroom, consulte Integrar GitHub Classroom com um IDE.

O editor preferido do seu aluno

A GitHub Classroom integração com VS Code fornece aos alunos um pacote de extensão que contém:

  1. GitHub Classroom Extensão com abstrações personalizadas que facilitam a navegação dos alunos na introdução.
  2. A extensão Visual Studio Live Share integrada à tela do aluno facilita o acesso a assistentes de ensino e colegas de classe para obter ajuda e colaborar.
  3. GitHub A Extensão de Solicitação de Pull permite que os alunos vejam comentários de seus instrutores no editor.

Como iniciar a atribuição em VS Code

Ao criar uma atribuição, VS Code pode ser adicionado como o editor preferencial para uma atribuição. Para ver mais detalhes, confira Integrar GitHub Classroom com um IDE.

Isso incluirá um selo "Abrir em" em VS Codetodos os repositórios de alunos. Esse selo manipula a instalação VS Code, o pacote de extensão Classroom e a abertura para a atribuição ativa com um clique.

Observação

O aluno deve ter o Git instalado em seu computador para enviar código por push para VS Code o repositório. Isso não é instalado automaticamente ao clicar no botão Abrir.VS Code O aluno pode baixar o Git de Download do Git.

Como usar GitHub Classroom o pacote de extensões

A GitHub Classroom extensão tem dois componentes principais: o modo de exibição "Salas de Aula" e a exibição "Atribuição Ativa".

Quando o aluno inicia a extensão pela primeira vez, ele é navegado automaticamente até a guia Explorer, em VS Codeque pode ver a exibição "Atribuição Ativa" junto com a exibição de árvore de arquivos no repositório.

Ele pode efetuar push dos commits para a última versão do repositório remoto clicando no botão Sincronizar alterações, exibido quando o cursor é posicionado sobre a linha "Tarefa Ativa". Isso abstrai o controle de origem com o Git, permitindo que instrutores ensinem o Git no seu próprio ritmo. A sincronização de alterações também dispara a execução de "Testes" se um professor tiver configurado a avaliação automática para a tarefa.

O nó "Grupo" em "Tarefa Ativa" mostrará os integrantes de um grupo, se a tarefa for um projeto em grupo. Ele também mostrará os integrantes de administrador do repositório que podem ajudar quando um aluno estiver parado. Para colaborar no projeto, um aluno pode iniciar uma sessão de compartilhamento ao vivo com qualquer pessoa no nó do grupo, e ele irá compartilhar imediatamente todo o contexto do repositório com eles. Para obter mais informações sobre o Live Share e como colaborar com ele, confira O que é o Visual Studio Live Share?.

Quando um aluno termina a tarefa, ele também pode navegar para ver outras atividades e salas de aula. Eles podem ser encontrados na GitHub guia.