最近、Stata12 から Stata13 に移行しましたが、引き続き Sublime Text 2 を編集に使用したいと考えています。Win7 システムを使用しています。
Sublime Text 2 の私の Stata ビルド ファイルは次のようになります。
{
"selector": "source.stata",
"working_dir": "$file_path",
"cmd": ["StataSE-64", "/qs", "do", "$file"]
}
以前は (つまり、Stata12 で)、これは Stata を起動し、do ファイルを実行してから、Stata ウィンドウを開いたままにして、do ファイルが生成したものを Stata コマンド ラインで操作できるようにしていました。
ただし、Stata13以降、Stataはバックグラウンドで(アクセスできない)プロセスとしてのみ開始されますが、Stataウィンドウは開きません。
入力するとSublimの問題だと思います
StataSE-64 /qs do mydofile.do
直接Windows cmdですべてが通常どおり機能し、Stataが開き、doファイルが実行され、さらにコマンドを実行できるようになります。
/bや/sなどの崇高なビルドで他のオプションも試しました。ここで、Stata は予想どおり、出力をログファイルに保存します。
崇高な状態から Stata を起動し、do ファイルを実行してから、stata を開いたままにし、さらにコマンドを実行できるようにする方法を知っている人はいますか?