如何在 Android Studio 中使用 4 空格宽制表符?

Ast*_*vie 4 dart android-studio flutter

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

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

如何让 android studio 使用制表符?

iOS*_*tag 5

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

步骤1

打开代码样式的配置文件夹:

苹果系统

  • ~/Library/Application Support/Google/AndroidStudioXXXX.X/codestyles

视窗

  • %AppData%\Google\AndroidStudioXXXX.X\codestyles或者
  • %AppData%\Roaming\Google\AndroidStudioXXXX.X\codestyles

Linux
目前未知抱歉

第2步

将新部分添加到 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>
Run Code Online (Sandbox Code Playgroud)