【问题标题】:Rstudio execute folded linesRstudio 执行折叠线
【发布时间】:2013-07-05 11:46:34
【问题描述】:

这可能很容易回答:

如何在 RStudio 中执行折叠编码,尤其是函数、for 循环等?

我已经阅读了两次纪录片页面。纳达。

编辑: 但这不起作用:如果我执行函数的分配:

ff <- function(x) {x+1 return(x)} 

我以非折叠方式得到这个返回:strg+enter

ff

当我通过 strg+enter 执行折叠行时

> return(x)}
> Error: unexpected '}' in "return(x)}"+ return(x)}

【问题讨论】:

  • 如何执行非折叠代码?选择代码,然后按 [CTRL+ENTER]。对折叠代码执行相同操作。
  • 我明白了:您必须选择带有折叠代码的行,以便光标位于下一行的第一个位置。如果你执行然后,它的工作原理。即它不起作用,如果您将光标放在折叠部分的行尾。

标签: r rstudio folding


【解决方案1】:

您想在表达式之间添加;:

ff <- function(x) {x+1; return(x)} 

顺便说一句,我的回答与 RStudio 无关,而是回答:

如何在{} 所包含的每个代码块中执行多个语句 当语句在一行时?

【讨论】:

  • 我可能误解了这个问题,但这应该可以解决它。
  • 我本来打算输入相同的,但首先需要花时间解决“strg+enter”的含义。
【解决方案2】:

只是一个扩展评论:我猜这里可能存在德语-英语混淆。在英语中,Windows 键盘上的三个“特殊键”是“control”、“alt”和 "windows",而在 Mac 键盘上它们是“control”、“option”和 "command"。最初我以为你可能是指'string+enter' 或 'alt+enter' 但基于谷歌搜索“strg+enter keyboard German”我想你的意思是“control-enter”。

滚动浏览 RStudio 文档中的键盘快捷键后,我想知道您是否真的想要 'windows+enter' 而不是 'ctrl-enter',尽管如果这些字符全部打开,您仍然需要分号同一行,或者用德语称呼的任何东西。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-30
    • 2022-11-02
    • 1970-01-01
    • 2017-05-10
    相关资源
    最近更新 更多