就是sublime text能不能根据文件后缀来区分tab的间距,比如:
在写ruby是它把tab设置成两个空格,而写js的时候变成四个空格
希望前辈、大神知道的帮忙解决下,谢谢!
就是sublime text能不能根据文件后缀来区分tab的间距,比如:
在写ruby是它把tab设置成两个空格,而写js的时候变成四个空格
希望前辈、大神知道的帮忙解决下,谢谢!
首先,安装一个 EditorConfig 的插件,然后在自己项目中新建一个 .editorconfig
的文件,文件内容包含以下:
# 2 space indentation
[*.rb]
indent_style = space
indent_size = 2
# 4 space indentation
[*.js]
indent_style = space
indent_size = 4
想要设置其它一些配置,请看 EditorConfig 的 官方网站
任意打开一个 ruby 文件。
在选项中找到 Preference => Settings More => Syntax Specific - User 菜单,如下图所示。

点击之后会打开一个文件,就是你的 ruby 语言配置啦,这是一个 json。加入下面的内容就可以改变 tab 大小。
一旦保存配置就立即生效,无须重启 sublime。