使用 RStudio 中的 edit() 函数时 .External2 出错

Error in .External2 when using edit() function from RStudio

当我在 RStudio 中执行 edit() 函数时,我收到以下错误消息。

Error in .External2(C_edit, name, file, title, editor) : problem with running editor vi

当我直接从终端执行 R 和 运行 edit() 函数时,它会打开 vi。我不确定为什么会发生这种情况而不是打开 R Data Editor

edit() 在非windows 系统上默认使用默认系统编辑器,你的似乎是 vi 并且配置不正确。

尝试:

edit(x, editor="internal")

对于 RStudio。