标签: ess

如何使用< - 在ess-mode中停止emacs替换underbar

ess-mode是"Emacs说统计数据".此模式对于编辑R或Splus(两个单独的统计包)的程序非常有用.

在我的缓冲区中,当我输入_的字符被替换时<-,这是非常令人沮丧的.是否有emacs lisp语句来关闭此行为?

emacs:22.1.1 ess-mode release(未知)

emacs r ess

54
推荐指数
2
解决办法
9121
查看次数

Emacs ESS模式 - 评论区域的标签

我正在为Emacs使用Emacs-Speaks-Statistics(ESS)模式.编辑R代码时,任何注释行(以#开头的那些注释行)会在我上面创建一个新行时自动获得最右边的选项卡.我应该如何更改我的.emacs.el文件来修复此问题?

例如,我有:

# Comment
Run Code Online (Sandbox Code Playgroud)

现在,在将光标放在行的开头并按Enter后,我得到:

                                # Comment
Run Code Online (Sandbox Code Playgroud)

谢谢你的任何提示.

emacs r ess

49
推荐指数
3
解决办法
5006
查看次数

如何使用带有R markdown的Emacs ESS模式?

有没有办法配置Emacs,以便它识别(并允许执行)R markdown(.Rmd)文件中的R代码块,类似于它识别.Rnw(Sweave)或.org(org-mode)中的代码块的方式文件?

emacs r ess r-markdown

45
推荐指数
3
解决办法
1万
查看次数

是否可以在Emacs ESS中获得类似于Rstudio中可用的R的代码完成?

Rstudio具有出色的代码完成功能.它提供了以给定字符串开头的函数的快速视图,以及函数和参数定义.

ESS足够强大,对我来说很熟悉,并且集成到Emacs中,在那里我执行大部分工作 - 所以我对移动犹豫不决,但这个功能让我考虑这样的举动.

是否可以将此功能集成到Emacs ESS中?

Emacs ESS有类似的东西吗?

有希望会有(如果是的话,我怎么能支持这样的努力?)

在此输入图像描述

emacs r autocomplete ess rstudio

34
推荐指数
3
解决办法
4259
查看次数

如何在ESS/Emacs中设置R流程?

当我启动R环境时,我经常运行很长的R脚本.我希望能够在Emacs/ESS中加载/运行R脚本,并继续在另一个缓冲区中工作.

当我按下Cg或Cc Cc时,进程被中断,我必须重新启动脚本.

在ESS/Emacs中设置R流程的最佳方法是什么?

编辑:感谢您的回答和评论,但没有一个解决了当您加载/运行大型脚本并且无法更改缓冲区时Emacs冻结的事实.

我想我的问题更为笼统 - Emacs可以为您提供一个让您继续工作的流程吗?

emacs r ess

26
推荐指数
1
解决办法
2381
查看次数

ESS/R的有用键盘快捷键和提示

我想向常规的ESS/R用户询问他们经常使用的关键绑定以及使用ESS/R的提示.

emacs elisp r ess

25
推荐指数
2
解决办法
7802
查看次数

Emacs ESS版Clear Console

是否有可以在RGui(Ctrl-L)中找到的Clear Console命令的ESS版本?

我想要一个空白的*R*缓冲区.

emacs r ess

19
推荐指数
3
解决办法
2480
查看次数

改变emacs ess中的缩进

我想知道如何更改emacs ess中的缩进.我通常喜欢默认的(ess-set-style'C++'安静)但有时候格式非常奇怪.例如,这就是我想要的,如果它不是函数的一部分,这将是默认格式:

  ggplot(data = overtime.by.month,
         aes(x="",
             y=Percent,
             fill = Overtime)) +
  geom_bar(width = 1) +
  xlab('') +
  ylab(sub.txt) +
  labs(title = title.txt) +
  facet_wrap(~Year.Month) +
  geom_text(aes(y = txt.pos, label = Per.txt)) +
  coord_polar(theta = "y") +
  scale_fill_manual(values = c('green', 'red')) +
  theme(axis.ticks = element_blank(),
        axis.text.y = element_blank(),
        axis.text.x = element_blank())
Run Code Online (Sandbox Code Playgroud)

这是我用当前缩进样式得到的,如果我把它放在函数内部.

a <- function(){

    a <- ggplot(data = overtime.by.month,
                aes(x="",
                    y=Percent,
                    fill = Overtime)) +
                        geom_bar(width = 1) +
                            xlab('') +
                                ylab(sub.txt) +
                                    labs(title = title.txt) +
                                        facet_wrap(~Year.Month) +
                                            geom_text(aes(y …
Run Code Online (Sandbox Code Playgroud)

emacs r ess

19
推荐指数
2
解决办法
3221
查看次数

开发Sweave文档的建议

我正在寻求简化我的Sweave文档创建,我想听听人们当前的设置.我觉得圣杯是这样的:

  • 在屏幕的一半上编辑Rnw代码
  • 单个键绑定编译Sweave文档并运行pdflatex
  • 在屏幕的另一半上查看PDF; 编译完成后,PDF将刷新并以您正在编辑的文档部分为中心
  • 如果编译有错误,请将PDF替换为编译结果(例如乳胶错误或Sweave错误)

我猜/希望解决方案是Emacs/ESS的一部分,结合Emacs配置文件的一些代码和/或一个漂亮的Makefile.但我真的很想知道每个人创建Sweave和/或Latex文档的首选方法.

emacs latex r ess sweave

18
推荐指数
3
解决办法
2538
查看次数

在ESS/Emacs中,如何在Cc Cj或Cc Cr之后将R进程缓冲区滚动到底部

在ESS中,当我使用Cc Cj或Cc Cr评估.R文件中的代码块(将行或区域发送到正在运行的R进程)时,如何让R缓冲区自动向下滚动,这样在评估之后光标位于底部的区域,在提示符处?

谢谢.

emacs r ess

18
推荐指数
1
解决办法
2227
查看次数

标签 统计

emacs ×10

ess ×10

r ×10

autocomplete ×1

elisp ×1

latex ×1

r-markdown ×1

rstudio ×1

sweave ×1