0

我正在使用 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 一起使用,那就太棒了!

4

1 回答 1

1

.sublime-project文件中:

{
    "build_systems":
    [
        {
            "cmd": ["python", "-u", "main.py", "--args1 --args2"]
        }
    ]
}

请参阅此页面以获取参考。

于 2014-06-12T12:20:45.703 回答