【发布时间】:2014-08-15 12:17:36
【问题描述】:
我是一个全新的 Sublime Text 用户。我正在尝试使 Stata (Enhanced) 插件适用于 Sublime Text 3。我在 W7 机器上。
按照说明,我已经安装了插件并编辑了 Stata Enhanced (windows).sublime-settings 文件,如下所示:
{ “stata_version”:13, "stata_name": "C:/Program Files (x86)/Stata13/StataMP-64.exe" }
我还更改了 Stata 的首选项,以便 Stata 自动运行 do-files,也按照指示。
它的工作原理:使用 Ctrl+Enter Stata 从 Sublime Text 运行 do-files。但是,每次我运行命令时,它都会打开一个新的 Stata 实例。这是非常不切实际的,但我不知道该怎么做。自述文件没有提到这个问题,也无法在网上找到解决方案。所以我很茫然:你知道该怎么办吗?
【问题讨论】:
-
好的,我想我已经更接近手头的问题了。我认为这不仅是 Sublime 的普遍问题,也是其他编辑器的普遍问题——它可能是 Stata 本身的问题。似乎缺少某种选项,它告诉 STATA 在已打开的应用程序实例中运行命令,而不是打开新实例。如果您直接打开一个do-file而不是通过已经打开的Stata实例,我认为这与Stata打开一个新实例是平行的。
-
插件的创建者 Andrew Weiss 表示,目前似乎没有解决方案:github.com/andrewheiss/SublimeStataEnhanced/issues/19
-
这深入到了 Stata 的内部。您可以在 statalist.org 上询问,或直接联系 Stata 开发人员。我见过至少一种实现,Stata 监听并提供输出到管道,但这超出了我的编程能力。
-
我在 statalist 上问过,有一些很有见地的 cmets。如果你想对这个问题进行合格的讨论,去那里:statalist.org/forums/forum/general-stata-discussion/general/…
-
哦,他们给了你一个异常艰难的时光:)。 S.R.是实现该管道的人,所以他是你需要与之交谈的人。
标签: sublimetext3 stata