<!-- 译者:Github@wizardforcel -->
# 语法 #
一个缓冲区中的“语法”,是Atom所认为的,文件内容的语言类型。语法类型可以是Java或者Markdown。当我们在“Snippets”中创建代码段的时候,我们已经看到过它了。
如果你加载了一个文件,Atom会做一些工作来试图识别出文件的类型。大部分情况,Atom通过查看文件的扩展名(`.md`通常为一个Markdown文件,等等)来完成。然而有时扩展名难以判断,它会检查内容来进行识别。
如果你加载了一个文件,并且Atom不能判断文件的语法,它会默认为纯文本(Plain Text),这是最简单的类型。如果它把文件默认为纯文本,或者弄错了文件类型,再或者由于一些原因你想修改文件的活动语法,你可以按下`ctrl-shift-L`下拉语法选择工具。
![](https://box.kancloud.cn/2015-12-28_5680b9f9a3ff3.png)
一旦你手动修改了一个文件的语法,Atom会记住它,直到你将语法设置回“自动检查”,或者手动选择一个不同的语法。
语法选择工具的功能在atom/grammar-selector包中实现。