Sublime Text中的項(xiàng)目由兩個(gè)文件組成:.sublime項(xiàng)目文件(包含項(xiàng)目定義)和.sublime-workspace文件(包含用戶特定數(shù)據(jù),例如打開的文件和每個(gè)文件的修改)。
作為一般規(guī)則,.sublime-project文件將被檢入版本控制,而.sublime-workspace文件不會(huì)。
.sublime-project文件是JSON,并支持三個(gè)頂級(jí)部分:文件夾,包括文件夾,設(shè)置,文件設(shè)置覆蓋和build_systems,用于特定于項(xiàng)目的構(gòu)建系統(tǒng)。 一個(gè)例子:
{
"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"
}
]
}
每個(gè)文件夾必須有一個(gè)路徑,并且可以可選地具有設(shè)置file_exclude_patterns,file_include_patterns,folder_exclude_patterns,folder_include_patterns和follow_symlinks。 路徑可以是相對(duì)于項(xiàng)目目錄或完全限定路徑。 文件夾也可以給出一個(gè)名稱設(shè)置,以設(shè)置它們?cè)趥?cè)欄上的顯示方式。
早期版本的轉(zhuǎn)換項(xiàng)目可能在文件夾下有一個(gè)mount_points條目。 如果您希望使用排除模式,則需要更改為上述格式。
設(shè)置處可以使用設(shè)置鍵
指定設(shè)置,并且將覆蓋常規(guī)用戶設(shè)置。 請(qǐng)注意,它們不會(huì)覆蓋語(yǔ)法特定的設(shè)置。
更多建議: