【问题标题】:wrap code in R Studio text editor在 R Studio 文本编辑器中包装代码
【发布时间】:2017-02-15 11:54:11
【问题描述】:

如何在 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 没有效果。

【问题讨论】:

  • 将+号留在行尾
  • 不是 RStudio 的行为方式,而是 R 本身。
  • 感谢 R. Schifini!正是这样做的。我注意到,一旦执行,代码就会在控制台窗口中采用我的示例形式。

标签: r rstudio


【解决方案1】:

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

【讨论】:

  • 有什么快捷方式可以切换吗?
  • @ismailsunni 在选项 > 代码 > 编辑中,您不仅可以选中“软包装 R 源文件”框,还可以为此设置键绑定。单击“键绑定”旁边的“修改键盘快捷键”并搜索“切换软包装模式”。 (至少在 1.4.1094 版本中)
猜你喜欢
  • 2019-05-13
  • 1970-01-01
  • 1970-01-01
  • 2010-09-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多