我还没想明白呢。Atom似乎使用空格作为默认缩进模式。不过我更喜欢用标签代替。Sublime Text内置了用于切换和转换缩进的功能。
有人知道如何改变Atom的缩进模式吗?
Sublime Text的一些截图:
我还没想明白呢。Atom似乎使用空格作为默认缩进模式。不过我更喜欢用标签代替。Sublime Text内置了用于切换和转换缩进的功能。
有人知道如何改变Atom的缩进模式吗?
Sublime Text的一些截图:
当前回答
OS X:
进入Atom ->首选项或CMD +, 向下滚动并选择您喜欢的“标签长度”。
其他回答
请参见“设置>编辑器设置”下的软选项卡和选项卡长度。
要快速切换缩进模式,您可以使用Ctrl-Shift-P并搜索Editor: toggle Soft Tabs。
虽然姗姗姗迟,但在每个项目的基础上,有一种干净的方法可以做到这一点,那就是在项目的根目录中添加一个.editorconfig文件。当您同时处理多个项目时,不必更改Atom的设置。
这是我目前正在使用的一个非常基本的设置示例。适用于Atom, ST等…
http://editorconfig.org/
# Automatically add new line to end of all files on save.
[*]
insert_final_newline = true
# 2 space indentation for SASS/CSS
[*.{scss,sass,css}]
indent_style = space
indent_size = 2
# Set all JS to tab => space*2
[js/**.js]
indent_style = space
indent_size = 2
选项卡控件以类似于您的问题中所描述的方式提供了很好的控件。
对于JavaScript开发者来说,使用ESLint配置的ESLint标签长度也是不错的。
或者,如果您使用.editorconfig来定义特定于项目的缩进规则,那么可以使用EditorConfig
你可以尝试进入“Atom > Preferences > Editor”,并设置制表符长度为4。
这是针对mac的。对于windows,你必须找到合适的菜单。
还有一个答案:如果你正在使用Atom Beautify,请注意它有自己的设置来确定“缩进字符”。