我在Mac OS X上运行,我用崇高的文本2码。
我已经找到了命令 + B选项来构建和命令 + SHIFT + B来构建和运行。
是否有可能运行一个程序(或脚本),并传递参数。 例:
myProg arg1 arg2
注:我使用多国语言(C ++,Java和Python)的,所以我希望有一种方法来设置每个项目,而不是对所有构建的参数。
编辑
我想设置的参数为程序调用,有点像在eclipse就是当你运行你的程序,你可以设置的参数。
我在Mac OS X上运行,我用崇高的文本2码。
我已经找到了命令 + B选项来构建和命令 + SHIFT + B来构建和运行。
是否有可能运行一个程序(或脚本),并传递参数。 例:
myProg arg1 arg2
注:我使用多国语言(C ++,Java和Python)的,所以我希望有一种方法来设置每个项目,而不是对所有构建的参数。
编辑
我想设置的参数为程序调用,有点像在eclipse就是当你运行你的程序,你可以设置的参数。
对于每一个项目,你可以创建一个.sublime-project
与特定的文件build_system
就可以了:
{
"folders":
[{
"path": "src"
}],
"build_systems":
[{
"name": "Run with args",
"cmd": ["python", "$file", "some", "args"]
}]
}
这样,您就不会污染全局构建系统菜单,不会担心切换构建系统的切换项目。 该文件也很容易访问时,您需要更改的参数:
Cmd-Shift-P > Edit Project
InputArgs不正是你要寻找的。 它显示一个输入对话框每次运行的建造时间 (按Ctrl + B),您可以用空格隔开的参数从崇高的文本中提供它。
我发现了一个简单的解决方案是建立在同一个目录中的Python文件:
import os
os.system("python filename.py some args")