Sublime Text 3 項(xiàng)目

2018-10-18 14:00 更新

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


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


項(xiàng)目格式

.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è)置鍵指定設(shè)置,并且將覆蓋常規(guī)用戶設(shè)置。 請(qǐng)注意,它們不會(huì)覆蓋語(yǔ)法特定的設(shè)置。


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


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

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)