ess

    0热度

    1回答

    Jupyter现在使用R内核运行的优势之一似乎是您的笔记本命令和输出已保存。当我从emacs运行M-x R来启动ESS时,我在缓冲区中有一个R控制台,我还可以使用C-c C-r,C-c C-j和C-c C-p或C-c C-b向其发送命令。这非常好 - 但缓冲区是暂时的(就像暂存缓冲区)。有没有办法让它理想地追加到一个文件,以便有一个“笔记本”存档所有会话命令及其输出?

    5热度

    1回答

    我想知道是否有人知道有一种方法可以调用dev.new(),并在默认情况下将结果帧启动到第二个显示器。我在Windows 7下通过ESS运行R,它默认为主监视器的右上角。 UPDATE dev.new(xpos=1930, ypos=65)将推出绘图窗口到我的第二个显示器的左上角。 我仍然对如何设置xpos和ypos下的device感兴趣,无论是每个会话,每个脚本还是全局。

    1热度

    1回答

    我已经安装了Emacs和ESS在MacOSX上与下面的命令: sudo port install ess +emacs_app 但是,当我尝试在组织模式与CC CC下面的代码块运行: #+begin_src R :results output :session :exports both summary(mtcars) #+end_src 它返回一个错误: Symbol's funct

    1热度

    1回答

    我真的想从RStudio切换到带有ess图层的Spacemacs。但是我无法让它工作。我在我的dotfile如下: dotspacemacs-configuration-layers '( html ;; ---------------------------------------------------------------- ;; Example of useful lay

    1热度

    1回答

    我正在处理一个数据表,它的字段中有大量文本,当我错误地调用开始打印它的命令导致R冻结或缓慢打印所有内容时,我必须杀死emacs并重置我所有的窗户和缓冲区。这是因为在打印过程中,命令C-c C-c没有响应。 您是否知道如何继续处理这个问题而不杀死整个工作设置?

    2热度

    1回答

    我希望能够在R的REPL上执行语句,并且可以选择将其传递到缓冲区,以便稍后快速回顾它。 要运行shell命令并输出到*shell command buffer*我可以使用M-!根据this question。 R的REPL没有使用write.csv()会有什么效果?

    0热度

    1回答

    我在ESS模式下使用emacs。很多时候,我发现自己多次执行相同的源代码区域,所以我需要选择区域,然后使用“发送区域”绑定。用鼠标或键盘重复选择相同的区域是我想要切除的瓶颈。有没有办法重新发送最后发送的区域?

    0热度

    2回答

    对于这个“初学者”问题,我提前表示歉意,但我作为R用户最近决定尝试使用Emacs-ESS组合。到目前为止,我一直在单窗口模式下工作(C-x 1),仅用于文本高亮显示。 现在我试图将它拆分为两个窗口(C-x 3),以便在左侧窗口中的.R文件上工作,并让R在右侧窗口中执行命令。类似这样的: 在选择左侧的代码段后,我怎样才能“发送”它作为右侧的命令?实质上,我希望输入保持在左侧(这样我可以逐步构建代码)

    3热度

    1回答

    我想以类似于术语模式的方式在emacs中的ESS/R中工作。也就是说,当我试图从R控制台复制一些文本时,我不希望光标离开命令行。此外,我想重新将上箭头键重新指向上一个命令。

    4热度

    1回答

    最小Rmarkdown文档具有YAML头,标记语法和R代码块。 要编辑这样一个多语言文件,我正在使用Emacs编辑器,并且打开Rmd文档的缓冲区位于polymode。 典型的文档有多个R块。当我在Rmd文档的中间写入/调试R组块时,我有第二个缓冲区处于ESS模式,其中R在内部运行,并且我经常必须通过从Rmd发送R命令来重新执行所有以前的组块文件(第一缓冲区)放入R控制台(第二缓冲区)。 是否有一个