Personalizar seu Codespace

Concluído

O GitHub Codespaces é um ambiente dedicado para você. Você pode configurar seus repositórios com um contêiner de desenvolvimento para definir o ambiente padrão do GitHub Codespaces e personalizar sua experiência de desenvolvimento em todos os seus Codespaces com dotfiles e a Sincronização de Configurações.

O que você pode personalizar

Há várias maneiras de personalizar um Codespace. Vamos examinar cada uma delas.

  • Sincronização de Configurações: Você pode sincronizar suas configurações do Visual Studio Code (VS Code) entre o aplicativo da área de trabalho e o cliente Web do VS Code.
  • Dotfiles: você pode usar um repositório dotfiles para especificar scripts, preferências de shell e outras configurações.
  • Renomear um Codespace: quando você cria um Codespace, um nome de exibição gerado automaticamente é atribuído a ele. Se você tiver vários Codespaces, o nome de exibição ajudará a diferenciar entre eles. Você pode alterar o nome de exibição do Codespace.
  • Alterar seu shell: você pode alterar seu shell em um Codespace para manter a configuração com a qual está acostumado. Ao trabalhar em um Codespace, você pode abrir uma nova janela de terminal com um shell de sua escolha, alterar o shell padrão para novas janelas de terminal ou instalar um novo shell. Você também pode usar dotfiles para configurar o shell.
  • Alterar o tipo de computador: você pode alterar o tipo de computador que está executando o Codespace para usar os recursos apropriados ao trabalho que está fazendo.
  • Definir o editor padrão: você pode definir o editor padrão para Codespaces em sua página de configurações pessoais. Defina sua preferência de editor para que, ao criar um Codespace ou abrir um Codespace existente, ele seja aberto no editor padrão.
    • Visual Studio Code (aplicativo desktop)
    • Visual Studio Code (aplicativo cliente Web)
    • JetBrains Gateway – para abrir Codespaces em um IDE do JetBrains
    • JupyterLab – a interface web do Projeto Jupyter
  • Definir a região padrão: você pode definir sua região padrão na página de configurações do perfil do GitHub Codespaces para personalizar o local onde os dados são mantidos.
  • Definir o tempo limite: um Codespace deixará de ser executado após um período de inatividade. Por padrão, esse período é de 30 minutos, mas você pode especificar um período de tempo limite padrão maior ou menor nas configurações pessoais no GitHub. A configuração atualizada se aplica a todos os Codespaces que você criar ou aos Codespaces existentes na próxima inicialização.
  • Configurar a exclusão automática: Codespaces inativos são excluídos automaticamente. Você pode escolher por quanto tempo os Codespaces parados são mantidos, até um máximo de 30 dias.

Informações adicionais e instruções passo a passo sobre a personalização estão localizadas na unidade Resumo no final deste módulo.

Adicionar ao Codespace com extensões ou plug-ins

Você pode adicionar plug-ins e extensões em um Codespace para personalizar sua experiência no JetBrains e no VS Code.

Extensões do VS Code

Se você trabalha nos seus Codespaces e no aplicativo da área de trabalho do VS Code ou no cliente Web, pode adicionar as extensões necessárias do Marketplace do Visual Studio Code. Consulte Suporte ao desenvolvimento remoto e ao GitHub Codespaces na documentação do VS Code para obter informações sobre como as extensões são executadas no GitHub Codespaces.

Se você já usa o VS Code, use a Sincronização de Configurações para sincronizar automaticamente extensões, configurações, temas e atalhos de teclado entre a instância local e os Codespaces que você criar.

Plug-ins do JetBrains

Se você trabalha nos Codespaces em um IDE do JetBrains, pode adicionar plug-ins do Marketplace do JetBrains.