Introdução
O RStudio tem sido tradicionalmente o ambiente preferido para a programação em R devido ao seu amplo suporte para análise de dados e tarefas interativas. No entanto, o Visual Studio Code (VSCode) oferece um IDE multilíngue mais flexível, personalizável por meio de settings e um rico ecossistema de extensions.
Ao usar a extensão vscode-R, o VSCode oferece suporte abrangente à programação R, combinando os principais recursos do R com flexibilidade para trabalhar em projetos multilíngues ou servidores remotos.
Este artigo o orienta na configuração do ambiente VSCode para uma programação eficiente do R.
Ferramentas essenciais para programação em R no VSCode
As ferramentas e os pacotes a seguir são essenciais para um ambiente R otimizado no VSCode:
- VSCode: IDE moderno com suporte a várias linguagens.
- vscode-R: Fornece realce de sintaxe, visualizador de dados, visualizador de espaço de trabalho e integração com o R Markdown.
- languageserver: Oferece recursos de codificação inteligente, como preenchimento automático, diagnósticos e dicas de ferramentas de documentação.
- radian: Console R aprimorado com realce de sintaxe e conclusão avançada.
- vscode-R-debugger: Adiciona recursos avançados de depuração, incluindo pontos de interrupção e execução passo a passo.
- httpgd: Dispositivo gráfico interativo para visualização aprimorada de gráficos diretamente no VSCode.
- rmarkdown: Cria relatórios e documentação reproduzíveis.
- Pandoc (optional): Ativa os recursos de visualização da documentação no VSCode.
Guia passo a passo para configurar o R em VSCode
Siga estas etapas claras para configurar seu ambiente R no VSCode de forma eficaz:
Etapa 1: Instalar o R e o VSCode
- Instalar o R: Faça o download da versão mais recente do site CRAN e siga o guia de instalação.
- Instalar o VSCode: Faça o download do site oficial do VSCode adequado ao seu sistema operacional (Windows, macOS, Linux).
Etapa 2: Instalar a extensão vscode-R
- Abra o VSCode e vá para a guia Extensões (
Ctrl+Shift+X
). - Procure por
REditorSupport.r
e instale a extensão.
Observações importantes específicas do sistema operacional:
- Linux/macOS: As configurações padrão funcionam com instalações CRAN. Para caminhos personalizados, atualize
r.rterm.linux
our.rterm.mac
. - Windows: Certifique-se de que a opção de registro esteja ativada durante a instalação do R. Caso contrário, configure manualmente
r.rterm.windows
nas configurações do VSCode.
Etapa 3: Instale o pacote R do languageserver
Instale a partir do console do R:
install.packages("languageserver")
Os usuários do Windows devem primeiro instalar Rtools
.
Etapa 4: configurar o Radian para o terminal R interativo
radian
aprimora sua experiência com o terminal R:
- Instalar usando o pip do Python:
pip install -U radian
- Defina radian como seu terminal R padrão nas configurações do VSCode (
Ctrl+,
):
"r.rterm.windows": "C:\\Python\\Scripts\\radian.exe",
"r.rterm.mac": "/usr/local/bin/radian",
"r.rterm.linux": "/usr/bin/radian"
Ajuste os caminhos de acordo.
Etapa 5: instalar ferramentas adicionais
- rmarkdown: Gerar relatórios reproduzíveis:
install.packages("rmarkdown")
- Pandoc (opcional): Recomendado para visualizações aprimoradas da documentação. Baixe e instale a partir do site oficial.
Etapa 6: Configurar o depurador R no VSCode
Instalar ferramentas de depuração:
- Instalar a extensão do VSCode: Depurador do R*.
- Instale o pacote R correspondente:
install.packages("remotes")
::install_github("ManuelHentschel/vscDebugger") remotes
Etapa 7: Visualizador de plotagem aprimorado com httpgd
Para melhorar sua experiência de plotagem, instale e configure httpgd
:
install.packages("httpgd")
Ative-o nas configurações do VSCode (Ctrl+,
):
"r.plot.useHttpgd": true
Configurações recomendadas do VSCode para o R
Otimize seu fluxo de trabalho adicionando estas configurações ao seu arquivo settings.json
:
{
"r.bracketedPaste": true,
"r.sessionWatcher": true,
"editor.formatOnSave": true,
"r.alwaysUseActiveTerminal": true
}
Saiba mais sobre as configurações recomendadas em nosso guia dedicado: Configurações recomendadas de VSCode para programação em R.
Conclusão
Ao seguir este guia, você configurou um ambiente de programação R robusto e eficiente no VSCode. Essa configuração combina a flexibilidade do VSCode com os recursos avançados das ferramentas específicas do R, aprimorando significativamente sua experiência 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 = {Configuração de seu ambiente de R no VSCode},
date = {2025-03-23},
url = {https://www.datanovia.com/pt/learn/tools/r-in-vscode/setting-up-r-environment-in-vscode.html},
langid = {pt}
}