r - 在 R Studio 文本编辑器中包装代码

标签 r rstudio

如何在 RStudio 的文本编辑器中的一长行代码中包装命令,以便 RStudio 将其识别为一段代码的延续?目前,我的代码是 1 行难以管理的令人难以置信的长行。使用我当前的 RStudio 配置,“Enter”似乎建立了一个新的单独的代码行(没有缩进),RStudio 无法正确处理,因为它以“+”开头。

软换行(根据文本编辑器窗口的宽度自动换行)不是我想要的。

例如我想要实现的目标:

ggplot(C, aes(x=Tenure, y = Count, color=Gender, shape=Gender))
     + geom_point(size=1)
     + geom_smooth(aes(fill=Gender))
     + labs(x="Tenure", y="Closeness")
     + ggtitle("Title")

Shift + Enter 和 Control + Enter 不起作用。

最佳答案

"4. Enable code wrapping
如果像我一样,您喜欢同时使用多个窗口,那么您无疑会遇到不向侧面滚动就无法看到代码的问题。虽然最好的解决方案是养成将代码切成更短、更清晰的部分的习惯,但一个公平的选择是让 R Studio 为您“软包装”它。所有这一切意味着,通常会从屏幕一侧脱落的 R 脚本的任何部分都将在下一行继续。试一试:”

enter image description here

关于r - 在 R Studio 文本编辑器中包装代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39901028/

相关文章:

r - 编译 knitr .RNW 示例时,PDF 缺少图像

r - 如何在 R Studio IDE 中前进到下一次出现的变量

r - 将一列中的字符串拆分为两列

r - 如何从 cv.glmnet 中使用成本函数提取实际分类错误率,以便与 cv.glm 进行比较?

r - 如何处理 K-means 函数中的 "empty cluster"警告?

R:具有最大值的子集/组数据帧?

正则表达式删除 gsub R 中标签之间的空格

r - 是否有任何正当理由不使用 fread() 和 fwrite() 而不是 read.csv() 和 write.csv()?

从命令行渲染 R 演示文稿

r - 在 Quarto 书籍模板中将数据从一个 qmd 文件传递​​到另一个文件?