一個(gè)緩沖區(qū)中的“語法”,是Atom所認(rèn)為的,文件內(nèi)容的語言類型。語法類型可以是Java或者M(jìn)arkdown。當(dāng)我們在“Snippets”中創(chuàng)建代碼段的時(shí)候,我們已經(jīng)看到過它了。
如果你加載了一個(gè)文件,Atom會做一些工作來試圖識別出文件的類型。大部分情況,Atom通過查看文件的擴(kuò)展名(.md通常為一個(gè)Markdown文件,等等)來完成。然而有時(shí)擴(kuò)展名難以判斷,它會檢查內(nèi)容來進(jìn)行識別。
如果你加載了一個(gè)文件,并且Atom不能判斷文件的語法,它會默認(rèn)為純文本(Plain Text),這是最簡單的類型。如果它把文件默認(rèn)為純文本,或者弄錯(cuò)了文件類型,再或者由于一些原因你想修改文件的活動語法,你可以按下ctrl-shift-L下拉語法選擇工具。
http://wiki.jikexueyuan.com/project/atom-flight-manual-zh-cn/images/grammar.png" alt="" />
一旦你手動修改了一個(gè)文件的語法,Atom會記住它,直到你將語法設(shè)置回“自動檢查”,或者手動選擇一個(gè)不同的語法。
語法選擇工具的功能在atom/grammar-selector包中實(shí)現(xiàn)。