升华文本3中QML的自定义生成系统

升华文本3中QML的自定义生成系统,qml,sublimetext,sublimetext3,build-system,Qml,Sublimetext,Sublimetext3,Build System,我已经在sublime中为QML创建了一个构建系统,因此选择该构建系统并按ctrl+B键为我构建QML代码。但是每次我在不同类型的文件(例如.py文件和.qml文件)之间切换时,我必须将构建系统从qml更改为Automatic,反之亦然。当选择“自动”时,如何使升华自动识别.qml文件并选择适当的生成系统?(对于我的.qml文件,应该是我创建的qml.sublime-build) 以下是我的qml构建系统: (在文件“QML.sublime build”中) 和for build系统包含您需要的

我已经在sublime中为QML创建了一个构建系统,因此选择该构建系统并按ctrl+B键为我构建QML代码。但是每次我在不同类型的文件(例如.py文件和.qml文件)之间切换时,我必须将构建系统从qml更改为Automatic,反之亦然。当选择“自动”时,如何使升华自动识别.qml文件并选择适当的生成系统?(对于我的.qml文件,应该是我创建的qml.sublime-build)

以下是我的qml构建系统: (在文件“QML.sublime build”中)

和for build系统包含您需要的所有信息。具体到您的情况,您需要一个
“选择器”
选项:

{
“cmd”:[“qmlscene.exe”,“$file_name”],
“选择器”:“source.qml”
}
现在,您可以在Build Systems(构建系统)菜单中选择Automatic(自动),点击CtrlB将使用该系统构建QML文件,使用Python构建系统构建Python文件。

是一个很好的QML升华包。这包括QML和一些QML代码段的语法突出显示,更重要的是,QML的自动生成系统。还有一个。虽然我没有使用后者,但它说它有更多的功能

{
    "shell_cmd": "qmlscene.exe $file_name"
}