首页 > 解决方案 > 如何在 Android Studio 中使用 4 空格宽的制表符?

问题描述

我正在 android studio 中创建一个 Flutter 应用程序。在设置 -> 编辑器 -> 代码样式 -> Dart 下,我启用了“使用制表符”并将制表符大小和缩进更改为 4。

但是,main.dart 文件中似乎没有任何变化,所以我使用 Ctrl-Alt-Shift-L 重新格式化代码(甚至尝试启用“代码清理”),但它仍然使用两个空格来缩进。

如何让 android studio 使用制表符?

标签: android-studioflutterdart

解决方案


您仍然可以通过 Android Studio 4 中的配置文件手动更改制表符缩进。

查找您的配置文件,CONFIGURATION_FOLDER您的 android studio 文件夹在哪里:

视窗:%USERPROFILE%\. CONFIGURATION_FOLDER.

苹果系统:~/Library/Preferences/ CONFIGURATION_FOLDER.

Linux:~/. CONFIGURATION_FOLDER.

然后在 IDE 正在使用的文件中添加一个新部分。我的是codestyles/Default.xml

像这样:

<code_scheme name="Default" version="173">
  ...
  <codeStyleSettings language="Dart">
    <option name="BRACE_STYLE" value="2" />
    <option name="METHOD_BRACE_STYLE" value="2" />
    <option name="ELSE_ON_NEW_LINE" value="true" />
    <indentOptions>
      <option name="INDENT_SIZE" value="4" />
      <option name="TAB_SIZE" value="4" />
    </indentOptions>
  </codeStyleSettings>
  ...
</code_scheme>

推荐阅读