我刚刚在vscode中设置了R来使用Jupyter notebook,但它将我的内核的第一个字符串标记为红色。
我得到的信息是:
Failed to run diagnostics: ! error in callr subprocess
Caused by error:
! Full file exclusions must be character vectors of length 1. items: 1 are not! lintr
如果我卸载languageserver软件包,然后它消失,但vscode要求我重新安装它,然后它回来,我如何摆脱这个?
2条答案
按热度按时间tf7tbtn21#
尝试运行下面的R代码,将languageserver包更新到最新的开发版本:
参考https://github.com/REditorSupport/vscode-R/issues/343。这个错误似乎是通过REditorSupport/languageserver#610修复的。
我犯了同样的错误,这对我很有效。
balp4ylt2#
你可以尝试运行下面的R代码:
lintr::use_lintr(type =“tidyverse”)
参见https://github.com/r-lib/lintr/blob/main/README.md#lintr-file-example作为参考。我认为它创建了一个.lintr文件,该文件定义了项目目录中lintr的默认行为。因此,每次有新项目时,您可能都需要运行上面的代码