【发布时间】:2014-06-12 12:03:49
【问题描述】:
我正在使用 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"],
允许我使用简单的快捷方式运行我的主程序。
我尝试将“python.build”中的“cmd”行复制到“.project”文件中,但没有成功。
另外,如果它也可以与 sublime-REPL 一起使用,那就太棒了!
【问题讨论】:
标签: python sublimetext sublimetext3 run-configuration