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