12

ST2 で少し遊んでみましたが、かなりかわいいエディターのようです。残念ながら、そのドキュメントはひどいものです。

そして、私は親切です。だからここに私の質問があります。

ディレクトリに5つのファイルがあり、通常は.batファイルを介してビルドします

ifort file1.f90 file2.f90 file3.f90 ...

ショートカットを介して ST2 から Windows cmd (PATH などの環境変数を考慮) でこの行を定義して実行し、出力を表示するにはどうすればよいですか? この段階で ST2 を使用しても、そのようなことは可能でしょうか?

4

3 に答える 3

11

次のような新しいビルドを作成しました。

{
    "cmd": ["$file"],
    "selector": "source.dosbatch"
}

次に、文字列を .bat ファイルに入れ、それをifort ...「ビルド」します。

于 2012-05-11T19:13:01.690 に答える
10

ビルド プロセスの一部としてバッチ ファイルを実行する手順を次に示します。

Sublime Text 2 で、[ツール] -> [ビルド システム] -> [新しいビルド システム] に移動します。

次のコードを含む新しいテキスト ファイルが表示されます。

{
"cmd": ["make"]
}

「make」をバッチファイルの正確なパスに変更して、次のようにします。

{
"cmd": ["D:\\xampp\\htdocs\\myproject\\dostuff.bat"]
}

Windows パスには二重のバックスラッシュを使用する必要があることに注意してください。

次に、このファイルを myproject.sublime-build として保存するように求められるデフォルトのディレクトリに保存します ($HOME_DIR/AppData/Roaming/Sublime Text 2/Packages/User である必要があります)。

次に、プロジェクトで [ツール] -> [ビルド システム] に戻り、作成したばかりのファイルと同じ名前のビルド システムを選択します (この場合は「myproject」)。

ctrl + b を押すか、tools -> build に移動すると、バッチ ファイルが実行され、出力が ST2 コンソールに表示されます。

于 2012-08-13T06:46:05.607 に答える