我从事数据科学工作并经常使用 R。可能 99% 的 R 用户与 R 交互的方式是 RStudio,这是一个具有许多出色功能的 IDE。我越来越多地在云中工作,因此我尝试通过更轻量级、终端就绪vim
+tmux
设置来重新创建 RStudio 的许多出色功能。
RStudio 的一个功能是,将一段代码发送到 R 控制台后,在浏览命令历史记录时,您会看到整个代码块。然而,当在 unix 终端中使用 R 时,您只会得到最后一行。
如何配置 R 控制台以在浏览命令历史记录时显示整个块?
举个例子,假设我在 RStudio 和 unix 终端的 R 控制台中运行以下代码块:
library(dplyr)
mtcars %>%
select(mpg, cyl)
如果我按 Rstudio 中的向上箭头,我会得到:
> library(dplyr)
mtcars %>%
select(mpg, cyl)
但是,如果我在 UNIX 终端的 R 控制台中按向上箭头,我会得到:
> select(mpg, cyl)
有什么方法可以让 R 控制台表现得像 RStudio 一样吗?