【发布时间】:2016-10-01 08:33:30
【问题描述】:
在编辑 Java 文件时,如果我在行尾并输入 Enter 键,它会从下一行开始正确缩进 4 列,以匹配上面的行。没关系,但它使用 tab 缩进,而不是 空格,即使在 File>Settings>Editor>Java>Tabs 和 Indents 中 Use tab character 的复选框是 un检查过,而且一直都是。
如果我只输入制表键,我也会得到一个制表符,而不是空格。
我从不想使用制表符;我总是想使用空格。我在 Eclipse 或 Microsoft Visual Studio 中没有这个问题,所以这不是我 PC 的系统设置。 Android Studio 中是否有其他设置?
编辑:我尝试了 Omar Al Halabi(下)提出的建议,但没有奏效,但在测试时我注意到一些有趣的事情:这个选项卡问题似乎主要适用于该行,即,如果我在上一行输入 Enter,它会立即跳到下一行的第一个缩进位置,使用真正的制表符,而不是空格。另一方面,如果我在现有行上输入一些文本,一旦我输入了一些文本,如果我点击制表符,它就会使用空格进行制表符。
【问题讨论】:
-
可以是“编辑器 -> 代码样式 -> 缩进检测”。 “检测并使用现有文件缩进进行编辑”如果您正在编辑的文件已经使用它们,它将使用选项卡。
-
查看我的另一个问题:link 这可能是相关的。
标签: android android-studio code-formatting android-components android-shortcut