sublime text的tab间距

就是sublime text能不能根据文件后缀来区分tab的间距,比如:

在写ruby是它把tab设置成两个空格,而写js的时候变成四个空格

希望前辈、大神知道的帮忙解决下,谢谢!

阅读 8.3k
2 个回答

任意打开一个 ruby 文件。

在选项中找到 Preference => Settings More => Syntax Specific - User 菜单,如下图所示。
图片描述

点击之后会打开一个文件,就是你的 ruby 语言配置啦,这是一个 json。加入下面的内容就可以改变 tab 大小。

{
    "tab_size": 2
}

一旦保存配置就立即生效,无须重启 sublime。

首先,安装一个 Editor​Config 的插件,然后在自己项目中新建一个 .editorconfig 的文件,文件内容包含以下:

# 2 space indentation
[*.rb]
indent_style = space
indent_size = 2

# 4 space indentation
[*.js]
indent_style = space
indent_size = 4

想要设置其它一些配置,请看 EditorConfig 的 官方网站

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进