4
4

More than 5 years have passed since last update.

【Sublime Text 2】プロジェクト内の特定ファイルを常に実行する

Last updated at Posted at 2014-05-23

Sublime Text 2で作成したプロジェクト内の特定ファイルを実行する方法です。(設定なしで Command+B だと開いているファイルを常に実行してしまう)

メニューから「Project > Edit Project」で、"build_systems"を以下のように設定すると、常にプロジェクトのルートにある「app.py」を実行します。そしてプロジェクトファイルをルートディレクトリとします。

設定ファイル

{
    "folders":
    [
        {
            // 名前
            "name": "stg001",
            // プロジェクトに含めるディレクトリ
            "path": ".",
            // 除外するディレクトリ
            "folder_exclude_patterns": [".ropeproject"],
            // 除外するファイル
            "file_exclude_patterns": ["*.bmp", "*.png", "*.wav", "*.ogg", "*.sublime*"]
        }
    ],
    // プロジェクト固有の設定
    "settings":
    {
        "tab_size": 4
    },
    // プロジェクト固有のビルド設定
    // 参考(http://y-anz-m.blogspot.jp/2012/11/sublime-text-2-typescript.html)
    "build_systems":
    [
        {
            "name": "stg001",
            // app.py を常に実行
            "cmd": ["python", "-u", "$project_path/app.py"],
            // プロジェクトファイルがあるフォルダをルートにする
            "working_dir": "$project_path",
            "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
            "selector": "source.python"
        }
    ]
}

参考

Sublime Text 2 で TypeScript をビルドする
* http://y-anz-m.blogspot.jp/2012/11/sublime-text-2-typescript.html

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4