文件打开时怎么自动设置编码语言?

最近在用hexo写博客,hexo中的模版文件后缀名是.swig,css文件的后缀名是.styl,这两种文件用Atom打开时,时没有代码高亮的,代码全是灰色的,下面两张是图片:


后来用ctrl+shift+L设置编程语言,把.swig文件的编程语言设为html.styl的文件设为css

不同的属性就会有不同的颜色,这样看着也方便些。

请问怎么设置,才能使.swig的文件打开后的编程语言自动设置为html.styl的文件设为css

修改config.cson

"*":
  core:
    customFileTypes: 
      "source.css": [
        "styl"
      ]
      "text.html.basic": [
        "swig"
      ]

谢谢你,问题解决了。:slight_smile:
如果想修改其他类型的文件呢?

其他文件类型可以去Packages里面搜索相对应的语法类型,
一般都是类似language-xxx这样的名字,
可以看到该语法对应的Scope,如图:

还有一种方法,先打开Developer Tools,
查看当前编辑器所打开的文档类型,
atom-text-editor的data-grammar属性就是,如图:

多谢赐教,万分感谢!:grin::grin:

问下,你是做前端的吗?

:smile:是的。

其实你要改的那两种文件类型,
可以下载对应的package来支持,
language-stylus
language-html-swig

我觉得还是用代码修改比较好,包下载的太多,启动慢,而且容易卡。


下载了这么多包,真正用到的没几个。

我是做PHP的。:smile: