什么是MBT?
MakefileBuildTargets(简称MBT)是一个针对Sublime Text 2的Make构建系统替代品,专门用于增加对Makefile构建目标的基础支持。与原版的Make构建系统相比,MBT具有以下区别:
-
自定义Makefile搜索范围:MBT会搜索相对于当前编辑文件最近的Makefile,而捆绑版本则始终搜索项目级Makefile。
-
多目标选择:在有多个构建目标时,MBT会提供构建目标列表,让用户选择;而捆绑版本则会自动执行第一个找到的目标。
-
兼容性和灵活性:MBT没有坚持项目定义的包含路径,默认搜索范围可从编辑文件目录一直扩展到文件系统根目录,保证了附近文件的Makefile优先于项目级别的Makefile。同时,若有多个选项,MBT将总是询问用户以选择合适的目标。
因此,MBT并非捆绑的Sublime Text构建系统的替代,而是为满足用户的“特殊需求”而设计的灵活方案。
暂无评论