我已经在sublime中为QML创建了一个构建系统,因此选择该构建系统并执行ctrl + B为我构建qml代码。但每次我在不同类型的文件(例如.py文件和.qml文件)之间切换时,我必须将构建系统从QML更改为自动,反之亦然。我可以做什么,以便sublime自动识别.qml文件,并在选择自动时选择适当的构建系统? (我的.qml文件应该是我创建的QML.sublime-build)
这是我的qml构建系统: (在文件" QML.sublime-build")
{
"shell_cmd": "qmlscene.exe $file_name"
}
答案 0 :(得分:2)
构建系统的documentation和reference包含您需要的所有信息。特别针对您的情况,您需要"selector"
选项:
{
"cmd": ["qmlscene.exe", "$file_name"],
"selector": "source.qml"
}
您现在可以在Build Systems菜单中选择Automatic
,然后按 Ctrl B 将使用此系统构建QML文件,并使用Python构建Python文件建立系统。
答案 1 :(得分:0)