Better user experience with updates in the R plugin
Over more than one and a half months, we introduced many improvements in the plugin to make your work with it more productive and comfortable.
New UI capabilities for managing R interpreters
You can easily switch between R interpreters, or create new ones with the R interpreter selector that is located in the IDE Status Bar.
Also, we modified the remote interpreter configuration: in addition to the host and interpreter path, you can specify the working directory on the remote server.
![remote R interpreter](https://resources.jetbrains.com/help/img/idea/2020.2/py_r_remote_interpreter.png)
Better code assistance for R
With this release, R plugin provides additional support for code insight features:
- Static code completion for
dplyr
- Code assistance for Shiny including HTML, Markdown, and CSS highlighting
- Support for S4 classes
Convenient import of data sets
We improved the workflow for importing data sets from CSV, TSV, or XLS files: reworked the UI and added a field to prompt an appropriate table name.
![import data sets](https://resources.jetbrains.com/help/img/idea/2020.2/r_open_csv_file.png)
Improved testing of R packages
With the recenly added UI elements, you can easily create new tests for R source files in your packages and navigate from a source to a test.
Use the corresponding icon on the editor toolbar:
The same action can be found on the context menu of an R file in the Project tool window.
R Studio API support
With the support for R Studio API, you can now use its powerful features. For example, check R files with lintr
:
![file](https://blog.jetbrains.com/wp-content/uploads/2020/10/image-1602061583783.png)
You can also use the most popular functions: navigateToFile
, askForPassword
, and showQuestion
. More features are to be supported in the next update releases of the plugin.
Interested?
Download PyCharm and install the R plugin. See more details and installation instructions in PyCharm documentation.