我有点意外,以前没有问过这个问题。 (如果有,请道歉!)我试图找到一个支持rmarkdown
文档的好文本编辑器。这是我的标准(没有特别的顺序):
我似乎无法找到适合该法案的任何内容。 Sublime Text可以完成所有这些,但它既不是免费的也不是开源的......
我知道很多人都使用RStudio,但它对实际写入的支持并不是很好(例如拼写错误,不支持导航文件等)......
答案 0 :(得分:8)
任何涉及编辑的问题的答案当然是...... Emacs。严肃地说:
对我有用。我仍然会用bibtex回到乳胶中寻找'真正'的论文,但人们也会用降价来做这个,所以肯定会有一种模式。是的,它是跨平台的。
我在Ubuntu上使用这些,并维护Debian的ESS包。所以一个人总是最新的。对于polymode我只是去Github。这一切当然都适用于MELPA和Emacs包档案。
答案 1 :(得分:2)
Atom是免费的,可扩展的和开源的。
我唯一能做到的就是在Rmd
文件的代码块中使用R代码语法(类似于Sublime)。
答案 2 :(得分:0)
如果您有使用Vim的经验,请查看Vim-R。我只使用它;它将代码发送给R,并具有许多其他令人敬畏的功能。在语法突出显示方面,我不知道是否有专门用于rmarkdown
,但有markdown
的vim插件,并且R文件的语法突出显示非常好Vim-R
1}}。
我实际上从不以任何形式使用markdown,而是创建.Rnw
个文件并使用knitr
创建PDF(通过pdflatex
)。 Vim-R
也会发送相关的knitr
命令;例如,如果你想 k 尼特 p df,你输入(在vim中)\kp
。如果您想通过biblatex
运行它,请输入\kb
。
编辑:我不确定bibtex
条目是否有自动完成功能。可能在vim-latex
,但当然不是R
相关的。但是,您可以安装这两个插件并将该命令合并到您自己的用途中。