Sublime Text 3 項目

2018-10-18 14:00 更新

Sublime Text中的項目由兩個文件組成:.sublime項目文件(包含項目定義)和.sublime-workspace文件(包含用戶特定數(shù)據(jù),例如打開的文件和每個文件的修改)。


作為一般規(guī)則,.sublime-project文件將被檢入版本控制,而.sublime-workspace文件不會。


項目格式

.sublime-project文件是JSON,并支持三個頂級部分:文件夾,包括文件夾,設(shè)置,文件設(shè)置覆蓋和build_systems,用于特定于項目的構(gòu)建系統(tǒng)。 一個例子:

{
    "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"
        }
    ]
}


文件夾


每個文件夾必須有一個路徑,并且可以可選地具有設(shè)置file_exclude_patterns,file_include_patterns,folder_exclude_patterns,folder_include_patterns和follow_symlinks。 路徑可以是相對于項目目錄或完全限定路徑。 文件夾也可以給出一個名稱設(shè)置,以設(shè)置它們在側(cè)欄上的顯示方式。

早期版本的轉(zhuǎn)換項目可能在文件夾下有一個mount_points條目。 如果您希望使用排除模式,則需要更改為上述格式。


設(shè)置


設(shè)置處可以使用設(shè)置鍵指定設(shè)置,并且將覆蓋常規(guī)用戶設(shè)置。 請注意,它們不會覆蓋語法特定的設(shè)置


構(gòu)建系統(tǒng)


build_systems指定內(nèi)聯(lián)構(gòu)建系統(tǒng)定義的列表。 除了常規(guī)構(gòu)建系統(tǒng)設(shè)置之外,還必須為每個構(gòu)建系統(tǒng)設(shè)置一個名稱。 此處列出的構(gòu)建系統(tǒng)將通過常規(guī)工具?構(gòu)建系統(tǒng)菜單提供。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號