Com*_*gle 7 r formatter visual-studio-code
在 Windows 10 上工作,似乎没有 R 语言的格式化程序在 Visual Studio Code 中完成它的工作。我已经尝试过对 Visual Studio Code和R-Tools 的R 支持,它们似乎是最流行的扩展。
我还检查了 R 二进制文件的路径是否正确。尽管如此,当我点击时,SHIFT + ALT + F我收到了"There is no formatter for 'r'-files installed."消息。
此外,我尝试启用 SettingsEditor: Format On Type和Editor: Format On Save,但没有运气。
一直无法在网上找到有关此问题的其他帖子。有任何想法吗?十分感谢
安装R Language Server和R LSP Client应该做你想做的
打开 R Studio 并安装 languageserver,将其绑定到控制台窗口中:
install.packages("languageserver")
在 VS Code 中安装 R LSP 客户端扩展
Format on Type、Format On Save和Format On Paste设置。答案按照 user3451039 工作,但如果您使用其他格式化程序editor.defaultFormatter(例如 Prettier),您可能需要将以下内容添加到 VSCode 中的 settings.json 中:
"[r]": {
"editor.defaultFormatter": "REditorSupport.r-lsp"
},
Run Code Online (Sandbox Code Playgroud)