如何在Windows中的Emacs(使用ESS包)中启动Stata进程

如何在Windows中的Emacs(使用ESS包)中启动Stata进程,windows,emacs,stata,ess,Windows,Emacs,Stata,Ess,在ESS(Emacs speaks Statistics)手册中,它说如果我使用Cygwin bash shell,我应该运行M-x S RET 如果MSDOS提示shell,运行类似于M-xs+6-MSDOS-RET 那么,启动Stata进程的正确语法是什么?我尝试了M-x stata msdos RET,M-x sta msdos和M-x stata msdos,但失败了 编辑1:我正在使用Windows 8.1和MSDOS提示符shell(这是我使用m-x shell时弹出的shell)

在ESS(Emacs speaks Statistics)手册中,它说如果我使用Cygwin bash shell,我应该运行
M-x S RET

如果MSDOS提示shell,运行类似于
M-xs+6-MSDOS-RET

那么,启动Stata进程的正确语法是什么?我尝试了
M-x stata msdos RET
M-x sta msdos
M-x stata msdos
,但失败了

编辑1:我正在使用Windows 8.1和MSDOS提示符shell(这是我使用
m-x shell时弹出的shell

当我使用
M-x stata RET
(可能不是msdos shell的正确命令)时,似乎出现了一些问题,Emacs没有在stata模式下打开一个新的缓冲区,而是在自己的窗口中启动stata,让旧的Emacs窗口不负责任,最后我不得不强制终止


编辑2:我在ess邮件列表中问了大致相同的问题,有人提到它在Windows中似乎只能与自己的GUI一起使用,而不能与命令行一起使用,这解释了为什么当我
M-x Stata RET
时,它总是打开自己的窗口(我认为这是因为我使用了错误的命令)。我问这个问题是因为我没有看到有人问这个问题,现在我想我理解了(遗憾的)原因:因为这个问题无法解决。

所以从你的尝试来看,你似乎在使用MSDOS外壳。您是否尝试过键入
M-x stata
,然后点击
TAB
以查找完成情况?这些都失败了,怎么会?您对
*消息*
有什么感兴趣的吗?很抱歉,不明确,failed意味着当我使用
M-x sta-RET
时,emacs说
不匹配
只是尝试了
选项卡
,我得到了四种选择:
stata
stata帮助模式
stata模式
stata查看窗口
stata
stata模式
都在自己的窗口中打开stata,并让Emacs窗口不负责任(我必须强制终止)。因此,从您的尝试来看,您似乎在使用MSDOS外壳。您是否尝试过键入
M-x stata
,然后点击
TAB
以查找完成情况?这些都失败了,怎么会?您对
*消息*
有什么感兴趣的吗?很抱歉,不明确,failed意味着当我使用
M-x sta-RET
时,emacs说
不匹配
只是尝试了
选项卡
,我得到了四种选择:
stata
stata帮助模式
stata模式
stata查看窗口
stata
stata模式
都在自己的窗口中打开stata,并使Emacs窗口不负责任(我必须强制终止)。