我正在使用 sublime 用 python 和其他语言编写代码。我经常做的是处理我的代码并运行一个我做一些事情的主类。我几乎总是运行相同的课程,但我修改不同的文件。
因此,当我点击“build”(ctrl+b)时,我正在编辑的文件是 build。但由于大多数时候它没有主类,所以它只是编译它,并没有按照我的意愿运行我的主程序。
有没有办法(通过包或配置)来定义运行配置,例如“ctrl+b”(或其他快捷方式)将编译修改后的文件并运行一些命令,如:
python main.py --args1 --args2
我可以通过修改 python.sublime-build 文件来修改我的配置中调用 python 的方式:
”cmd”: [“python”, “-u”, “main.py”, "--args1 --args2"],
但这仅适用于一个项目,并使所有其他项目停止工作。
我想要的是在我的“subime-project”文件中添加一行,例如:
"run-configuration": [“python”, “-u”, “main.py”, "--args1 --args2"],
允许我使用简单的快捷方式运行我的主程序。
我试图将“cmd”行从“python.build”复制到“.project”文件,但它没有用。
另外,如果这也可以与 sublime-REPL 一起使用,那就太棒了!