项目

在崇高文本项目是由两个文件组成:所述.sublime项目文件,其中包含的项目定义,并且.sublime工作空间的文件,其中包含用户专用数据,诸如打开文件和修改每个。

作为一般规则,.sublime项目文件将被签入到版本控制,而.sublime工作空间的文件不会。

项目格式

.sublime项目文件是JSON和支持三个顶层部分:文件夹,对于包括文件夹,设置,文件制定替代和build_systems,为项目的具体构建系统。一个例子:

{      "folders":      [          {              "path": "src",              "folder_exclude_patterns": ["backup"],              "follow_symlinks": true          },          {              "path": "docs",              "name": "Documentation",              "file_exclude_patterns": ["*.css"]          }      ],      "settings":      {          "tab_size": 8      },      "build_systems":      [          {              "name": "List",              "shell_cmd": "ls -l"          }      ]  }  

文件夹

每个文件夹必须有一个路径,并且可以任选地具有设置file_exclude_patterns,file_include_patterns,folder_exclude_patterns,folder_include_patterns和follow_symlinks。路径可以是相对于项目目录或完全限定路径。文件夹也可以给出一个名称设置,设置它们是如何显示的边栏上。

从早期版本转换的项目可能有mount_points下进入文件夹。如果您希望使用排除模式,则需要更改为上述格式。

设置

设置可以在这里使用指定的设置键,将覆盖普通用户的设置。请注意,它们不会覆盖语法特定的设置。

构建系统

build_systems specifices内嵌列表构建系统的定义。除了常规的构建系统的设置,一个名称必须为每一个指定。建立在此列出系统将通过常规的可用工具▸构建系统菜单。