我还没想明白呢。Atom似乎使用空格作为默认缩进模式。不过我更喜欢用标签代替。Sublime Text内置了用于切换和转换缩进的功能。
有人知道如何改变Atom的缩进模式吗?
Sublime Text的一些截图:
我还没想明白呢。Atom似乎使用空格作为默认缩进模式。不过我更喜欢用标签代替。Sublime Text内置了用于切换和转换缩进的功能。
有人知道如何改变Atom的缩进模式吗?
Sublime Text的一些截图:
当前回答
将其添加到~/.atom/config.cson中
editor:
tabLength: 4
其他回答
你可以尝试进入“Atom > Preferences > Editor”,并设置制表符长度为4。
这是针对mac的。对于windows,你必须找到合适的菜单。
OS X:
进入Atom ->首选项或CMD +, 向下滚动并选择您喜欢的“标签长度”。
选项卡控件以类似于您的问题中所描述的方式提供了很好的控件。
对于JavaScript开发者来说,使用ESLint配置的ESLint标签长度也是不错的。
或者,如果您使用.editorconfig来定义特定于项目的缩进规则,那么可以使用EditorConfig
我只是遇到了同样的问题,上面的建议都没用。最后,我试着取消勾选编辑器设置菜单中的“原子软选项卡”,这是可行的。
如果你正在使用Babel,你可能还想确保更新你的“语言Babel”包。对我来说,即使我在我的核心编辑器设置中将Tab长度设置为2,但在Language Babel配置中相同的设置将其改写为4。
原子->首选项->包->(搜索巴别塔)->语法->标签长度
确保合适的语法,有“Babel ES6 Javascript语法”,“language-babel-extension语法”以及“正则表达式”。您可能想要更新所有它们以保持一致。