Working on Windows 10, no Formatter for the R-Language seems to do its job in Visual Studio Code. I've tried R support for Visual Studio Code and R-Tools, which seem to be the most popular extensions out there.
I've also checked that the path to the R binary file is correct. Nevertheless, when I hit SHIFT + ALT + F
I get the "There is no formatter for 'r'-files installed."
message.
Moreover I tried to enable the Settings Editor: Format On Type
and Editor: Format On Save
, but without luck.
Haven't been able to find other posts about this problem online. Any ideas? Big thanks
VS Code Auto Format On SaveOpen Visual Studio Code editor. Click the “Settings” gear icon in the bottom-left corner. Search “Formatter” and click the “Editor: Default Formatter” option. From the drop-down menu, select whichever code formatter you want to use.
The code formatting is available in Visual Studio Code through the following shortcuts: On Windows Shift + Alt + F. On Mac Shift + Option + F. On Linux Ctrl + Shift + I.
You can trigger IntelliSense in any editor window by typing Ctrl+Space or by typing a trigger character (such as the dot character (.) in JavaScript).
Installing R Language Server and R LSP Client should do what you want
Open R Studio and install languageserver, tying this in the console window:
install.packages("languageserver")
Install R LSP Client Extension in VS Code
Format on Type
, Format On Save
, and Format On Paste
settings in VS Code editor preferences, depending on your needs.Answer works as per user3451039, but if you are using another formatter in editor.defaultFormatter
(such as Prettier), you may need to add the following to your settings.json in VSCode:
"[r]": {
"editor.defaultFormatter": "REditorSupport.r-lsp"
},
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With