2016-07-26 60 views
3

我喜欢Rstudio IDE和简单的点击git(集线器)集成。将Rstudio用作其他编程语言的IDE(Stata)

我可以使用Rstudio作为其他编程语言的IDE吗?

特别是,除了R/Rstudio之外,我还多次使用Stata。 Stata是伟大的,但编程环境(文件编辑器)落后多年。根据this guide,Stata可以设置为从其他文本编辑器(Emacs等)运行。

我可以将它设置为从Rstudio运行吗?Can Rstudio是否支持Stata语言的语法高亮显示? 如果可以,我可以在Rstudio中添加一个快捷方式或命令来执行Stata代码块?

+2

我认为答案是否定的,基于[相关线程](http://stackoverflow.com/questions/6914320/alternative-ide-for-stata)。 –

回答

3

我建议您查看Sublime Text(3,仍处于测试阶段,推荐版本)。崇高(又名ST)拥有的工具和功能使它成为许多程序员非常流行的选择。

要获得的Stata和ST发挥得很好,采取以下额外的步骤:

  1. 不管是什么操作系统您正在使用安装package control
  2. 从包装控制中,安装您选择的Stata包装。我相信StataEditor是适用于Windows的首选版本,适用于OS X的StataEnhanced。这些将为您提供语法高亮显示。
  3. 从您选择安装的软件包中查看自述文件,了解如何使用ST的cmd+b键盘快捷键将.do文件直接发送到Stata进行处理,而无需将应用程序从ST切换到Stata。

仅供参考,Stata语法突出显示包是从旧的TextMate Stata包开发的。这意味着,如果您可以找到组件,那么任何可以接受TextMate软件包的现代文本编辑器都会为您提供语法突出显示,并且至少比Stata编辑器具有更令人愉快的编码环境。

1

你总是可以尝试使用Stata作为knitr引擎。可以发现MWE here

语法突出显示 - 很可能不是。至少不是开箱即用的。