Última atualização em janeiro de 2020, leitura de 7 minutos

Dicas para usar o JetBrains Rider como editor de código com Unity

O que você encontrará nesta página: dicas para editar códigos de projetos em Unity de maneira eficiente com o JetBrains Rider. O JetBrains Rider é um editor de scripts em C# entre plataformas com diversos recursos valiosos para desenvolvedores em Unity. Aproveite esse conselho e, depois, obtenha orientação adicional nesta sessão da Unite por Matt Ellis da JetBrains. 

atalho de pesquisa dos scripts c sharp

Shift+Shift

Use o atalho Shift+Shift para buscar qualquer coisa em seus scripts em C#, como arquivos, classes ou símbolos. Você pode digitar praticamente qualquer coisa no campo de pesquisa e o Rider começar a apresentar as opções. Você nem precisa digitar palavras inteiras, o Rider também reconhece as iniciais. 

Dentro de um arquivo, você pode usar a ação Navigate to Member para acessar rapidamente um método, uma propriedade ou um campo. Basta começar a digitar para limitar as opções.

Menu de contexto pop-up para o atalho Alt+Enter

Alt+Enter

Alt+Enter oferece um menu de contexto pop-up com as ações que podem ser realizadas em uma posição específica do código, incluindo a correção de quaisquer problemas encontrados pelo Rider enquanto analisa o código. Por exemplo, se você pressionar Alt+Enter sobre o nome de uma classe, obterá uma lista de ações que inclui corrigir os padrões de nomenclatura ou tornar a classe pública.

Se um método Invoke tiver um nome errado, o Rider avisará você antecipadamente e mostrará sugestões de conclusão de código. Ainda no Editor, o Rider impede que você faça alterações que interrompam o código, que só seriam percebidas no tempo de execução.

Alt+Enter também oferece pontos de entrada para praticamente todas as funcionalidades do Rider. Se você não conseguir lembrar de algum atalho, pressione Alt+Enter, comece a digitar e veja uma lista de ações relevantes para a sua entrada. 

Você pode usar a função Refactor This para refatorar código, reescrevê-lo, movê-lo para um arquivo diferente e renomear símbolos com segurança, incluindo todos os usos em outros arquivos. 

Você também pode usar Alt+Enter para gerar funções de evento. Isso pode ser feito em qualquer lugar dentro de uma classe baseada em Unity. Você receberá uma lista de todas as funções de evento que podem ser criadas na respectiva classe. 

O Rider reconhece uma função de evento, um campo serializado ou uma classe MonoBehaviour e destacará no código. Se você passar o cursor sobre uma função de evento, por exemplo, obterá uma dica com uma descrição da ação dessa função. Você pode digitar "quick documentation" para obter mais informações em uma janela pop-up ou clicar no link para acessar a documentação completa. 

Navegação rápida

O menu Navigate to é útil para se movimentar rapidamente pelo código em Unity, como ir direto para classes base ou derivadas, e encontrar usos. Pode até descompilar código em Unity rapidamente e mostrar o que está acontecendo dentro das próprias APIs do Unity. 

Depurador Rider

Depuração

The Rider debugger shows extra data for Unity objects. For example, when looking at a Scene in the debugger, you see a list of root GameObjects, and each GameObject shows child GameObjects and attached components. ECS Entity objects also show component data.

Rider includes a code-focused profiler that looks at just your scripts; it doesn't look at any of the other things that are happening inside Unity itself. You can quickly search for types and methods and perform what-if analysis to see if it’s worth optimizing a method.

alternador de esquema

Alternador de esquema

Você pode usar o alternador de esquema para alterar o visual da janela do Rider e escolher um tema claro ou escuro. 

Esse recurso também é muito útil quando você estiver programando em pares, pois também é possível atualizar aspectos como o mapa de teclas. Se um programador gosta de trabalhar com um conjunto de teclas diferente do outro programador, é possível alternar rapidamente entre eles.

Para obter mais orientações, consulte os documentos do Rider para Unity.

Você gostou deste conteúdo?

Usamos cookies para garantir a melhor experiência no nosso site. Visite nossa página da política de cookies para obter mais informações.

Eu entendi