Introdução
O R Language Service no Visual Studio Code (VSCode) aumenta significativamente a eficiência de sua programação R com recursos como autocompletar código, documentação em linha, realce de sintaxe, diagnósticos e fácil navegação de código.
Este guia explica como você pode aproveitar esses recursos avançados para simplificar o fluxo de trabalho de desenvolvimento do R, tornando a codificação mais rápida, mais fácil e mais agradável.
Pré-requisitos
Antes de prosseguir, certifique-se de ter concluído as etapas dos seguintes capítulos:
Certifique-se de que você instalou:
- O pacote R
languageserver
- A extensão
vscode-R
do VSCode
Principais recursos do serviço de linguagem R no VSCode
Conclusão de código
O recurso autocompletar código acelera a criação de scripts no R, sugerindo nomes de funções, argumentos e variáveis à medida que você digita, reduzindo significativamente os erros e aumentando a velocidade.
- Autocompletar global:
- Autocompletar baseado em escopo:
Visualização da assinatura da função
Visualize instantaneamente assinaturas e parâmetros de funções enquanto digita, permitindo interações de codificação mais suaves.
- Assinatura de função de pacote:
- Assinatura de função definida pelo usuário:
Documentação ao passar o mouse
Acesse rapidamente a documentação em linha passando o mouse sobre funções ou variáveis. As dicas de ferramentas fornecem explicações detalhadas, listas de argumentos e links diretos para documentação adicional.
Diagnóstico de código (Linting)
Identifique e destaque automaticamente erros de codificação, avisos e recomendações de práticas recomendadas diretamente no editor, com a tecnologia do pacote lintr
.
Formatação automática de código
Formate automaticamente seu código R usando o pacote styler
integrado ao R Language Service. Isso garante consistência e legibilidade em sua base de código.
- Seleção de formatação:
- Formatação em tempo real:
Renomear símbolo (refatoração)
Renomeie rapidamente variáveis ou funções em seu projeto, garantindo consistência e reduzindo os esforços de refatoração manual.
Organização eficiente de documentos
Destaque de símbolo
Destaque todas as ocorrências de um símbolo selecionado em seu script, melhorando a legibilidade e a eficiência da navegação.
Seleção incremental de documentos
Expanda sua seleção sem esforço usando Shift+Alt+RightArrow
para selecionar expressões R inteiras ou blocos de código aninhados.
Seções e dobras de código
Identifique e organize claramente as seções de código nos scripts e dobre ou desdobre facilmente as seções para simplificar a revisão do código.
- Seções de código:
- Dobrar seções:
Integração do seletor de cores
Modifique as cores diretamente nos scripts R usando o seletor de cores integrado, ativado ao passar o mouse sobre os identificadores de cores.
Dicas para uma programação eficiente do R no VSCode
- Integração com o terminal R: envie código diretamente para o terminal R usando
Ctrl + Enter
. - Command Palette* (
Ctrl + Shift + P
): Acesse rapidamente os comandos relacionados ao R, como a criação de terminais ou a execução de scripts. - Depuração de código R: Use o vscode-R-debugger para obter recursos avançados de depuração, incluindo pontos de interrupção e execução passo a passo.
Conclusão
O aproveitamento de todo o poder do R Language Service transforma o VSCode em um IDE altamente eficiente para o desenvolvimento em R. Recursos como autocompletar código, documentação ao passar o mouse, diagnósticos, refatoração e navegação simplificam significativamente a codificação, permitindo que você se concentre mais nas tarefas de análise de dados e menos nas complexidades de codificação.
Referências e leituras adicionais
Explore mais artigos
Aqui estão mais artigos da mesma categoria para ajudá-lo a se aprofundar no tópico.
Reuso
Citação
@online{kassambara2025,
author = {Kassambara, Alboukadel},
title = {Dominando o serviço de linguagem R no VSCode},
date = {2025-03-23},
url = {https://www.datanovia.com/pt/learn/tools/r-in-vscode/mastering-r-language-service-in-vscode.html},
langid = {pt}
}