0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

[Sublime Text 4 for Windows] build system で複数コマンドを実行させたいときの書き方

Posted at

Sublime Textのビルド(Ctrl-B)コマンドでPythonの仮想環境を指定して実行したい場合に仮想環境ごとにbuild systemを作成する必要があるらしいことはわかったが、"cmd"でのパスの書き方やactivateを叩いた後にスクリプトを実行させる場合にコマンドをつなげる「&」や「&&」などの接続詞の書き方などで躓いたのでメモっておく。

ポイント

  • pathの区切り文字である円マークというかバックスラッシュ「\」はエスケープする必要あり
  • コマンドをつなげる「&」や「&&」などの接続詞もダブルクオーテーション「"」で括る必要があり、かつ前後をカンマ「,」で区切るべし

サンプル

Python-venv.sublime-build
{
    "shell": true,
    "cmd": ["C:\\Users\\Username\\Documents\\project\\.venv\\Scripts\\activate.bat", "&&", "python", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}

参考

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?