我还没想明白呢。Atom似乎使用空格作为默认缩进模式。不过我更喜欢用标签代替。Sublime Text内置了用于切换和转换缩进的功能。
有人知道如何改变Atom的缩进模式吗?
Sublime Text的一些截图:
我还没想明白呢。Atom似乎使用空格作为默认缩进模式。不过我更喜欢用标签代替。Sublime Text内置了用于切换和转换缩进的功能。
有人知道如何改变Atom的缩进模式吗?
Sublime Text的一些截图:
当前回答
选项卡控件以类似于您的问题中所描述的方式提供了很好的控件。
对于JavaScript开发者来说,使用ESLint配置的ESLint标签长度也是不错的。
或者,如果您使用.editorconfig来定义特定于项目的缩进规则,那么可以使用EditorConfig
其他回答
请参见“设置>编辑器设置”下的软选项卡和选项卡长度。
要快速切换缩进模式,您可以使用Ctrl-Shift-P并搜索Editor: toggle Soft Tabs。
OS X:
进入Atom ->首选项或CMD +, 向下滚动并选择您喜欢的“标签长度”。
这里所有最受欢迎的答案都是很好的答案,并且会为制表符打开空格,但它们都缺少一件事。如何将空格而不是制表符应用于现有代码。
要做到这一点,只需选择所有你想要格式化的代码,然后点击编辑->行->自动缩进,它将修复所有选定的内容。
或者,您也可以选择所有想要格式化的代码,然后使用Ctrl Shift P并搜索自动缩进。只需在搜索结果中单击它,它就会修复所选择的一切。
在这里添加对我有用的@Manbroski回答:
尝试Ctrl-Shift-P编辑器:切换软标签
我只是遇到了同样的问题,上面的建议都没用。最后,我试着取消勾选编辑器设置菜单中的“原子软选项卡”,这是可行的。