我还没想明白呢。Atom似乎使用空格作为默认缩进模式。不过我更喜欢用标签代替。Sublime Text内置了用于切换和转换缩进的功能。
有人知道如何改变Atom的缩进模式吗?
Sublime Text的一些截图:
我还没想明白呢。Atom似乎使用空格作为默认缩进模式。不过我更喜欢用标签代替。Sublime Text内置了用于切换和转换缩进的功能。
有人知道如何改变Atom的缩进模式吗?
Sublime Text的一些截图:
当前回答
进入“文件->设置”
这里有3个不同的选项。
软标签 标签长度 标签类型
我做了一些测试,得出了这些结论。
软选项卡-启用这个意味着它将默认使用空格(即新文件)。
制表符长度-制表符显示的宽度,或者如果启用软制表符,为一个制表符插入多少空格。
制表符类型——这决定了现有文件使用的缩进模式。如果你将它设置为自动,它将使用现有的缩进(制表符或空格)。如果将其设置为软或硬,它将强制使用空格或制表符,而不考虑现有的缩进。最好把它开在自动模式。
注意:软=空格,硬=制表符
其他回答
进入“文件->设置”
这里有3个不同的选项。
软标签 标签长度 标签类型
我做了一些测试,得出了这些结论。
软选项卡-启用这个意味着它将默认使用空格(即新文件)。
制表符长度-制表符显示的宽度,或者如果启用软制表符,为一个制表符插入多少空格。
制表符类型——这决定了现有文件使用的缩进模式。如果你将它设置为自动,它将使用现有的缩进(制表符或空格)。如果将其设置为软或硬,它将强制使用空格或制表符,而不考虑现有的缩进。最好把它开在自动模式。
注意:软=空格,硬=制表符
如果您使用的是1.21.1版本:
单击Packages / Settings View / Open 选择左侧面板上的“编辑器” 向下滚动,直到看到“Tab Length” 编辑该值。我喜欢把它设为4。
现在,只需关闭活动选项卡窗格,就完成了。
在这里添加对我有用的@Manbroski回答:
尝试Ctrl-Shift-P编辑器:切换软标签
更改特定于语言的配置
我更改了默认选项卡设置,但在编辑Python文件时仍然没有影响。当我修改~/.atom/config中的“*”设置时,它也没有改变。cson。对于这两种情况,我都没有很好的解释。
然而,当我添加以下到我的配置。在我的Python文件中,我能够将制表符更改为2个空格:
'.source.python':
editor:
tabLength: 2
感谢这个资源的解决方案:标签键不尊重标签长度
OS X:
进入Atom ->首选项或CMD +, 向下滚动并选择您喜欢的“标签长度”。