【问题标题】:How to send commands to R in ESS如何在 ESS 中向 R 发送命令
【发布时间】:2017-09-24 06:51:35
【问题描述】:

我,一个 R 用户,最近决定尝试使用 Emacs-ESS 组合。到目前为止,我一直在单窗口模式(C-x 1)下工作,只是为了突出显示文本。

现在我尝试将其拆分为两个窗口 (C-x 3) 以处理左侧窗口中的 .R 文件,并让 R 在右侧窗口中执行命令。像这样的东西:

选择左侧的代码段后,如何将其作为命令“发送”到右侧?本质上,我希望输入保持在左侧(以便我可以逐步构建代码),而实际的 R 输出(包括错误消息)在右侧。

【问题讨论】:

    标签: r ess


    【解决方案1】:

    两个不错的选择:

    ess-eval-region-or-function-or-paragraph vis (C-M-x):发送当前选定的区域或功能或段落。

    ess-eval-region-or-function-or-paragraph-and-step (C-c C-c):类似于ess-eval-region-or-function-or-paragraph,但跳到下一行代码。

    来源:ESS manual

    【讨论】:

      【解决方案2】:

      您还可以使用: C-c-p 在两个空行之间发送段落或区域 C-c-r 发送已选择并突出显示的区域

      我更喜欢这种方式,因为你只需要按 Ctrl 键

      通常有很多方法可以将代码发送到 R 控制台。您需要一些时间来了解最适合您的方式,否则您最终可能会更改键绑定。

      【讨论】:

        猜你喜欢
        • 2014-07-31
        • 2017-11-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-02-02
        相关资源
        最近更新 更多