2013-09-26 64 views
2

我最近從Stata12遷移到Stata13並希望繼續使用Sublime Text 2進行編輯。 我正在使用Win7系統。構建後,Sublime Text不再打開Stata13

我Stata的構建文件中崇高的文本2是這樣的:

{ 
    "selector": "source.stata", 
    "working_dir": "$file_path", 
    "cmd": ["StataSE-64", "/qs", "do", "$file"] 
} 

以前(即Stata12)本推出的Stata,運行做文件,然後離開了Stata的窗口打開,所以我可以在工作Stata命令行與任何do-file生成的命令行。

由於Stata13然而Stata只是作爲背景中的(不可訪問)進程啓動的,但Stata窗口未打開。

我想這是崇高的一個問題,因爲如果我在cmd中的一切窗口中直接輸入

StataSE-64 /qs do mydofile.do 

照常工作,塔塔打開,運行做文件,並保持打開進一步的命令。

我還試圖在昇華構建其它選項,例如/B/s的,其中的Stata確實,如所預期節省在日誌文件的輸出。

有沒有人有一個想法,我可以如何從崇高啓動Stata,運行do-file,然後讓stata打開並且可以進一步執行命令?

回答

2

嘗試將"shell": true添加到您的構建系統。這將通過cmd.exe運行構建,並應複製命令行執行。另外,改變"cmd"以下幾點:

"cmd": ["cmd.exe", "StataSE-64", "/qs" "do", "$file"] 

這將基本上做同樣的事情,所以儘量一方或另一方,以及兩者一起,看看能否解決。