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

Android studio 如何在Android Studio中使用4个空格宽的制表符?,android-studio,flutter,dart,Android Studio,Flutter,Dart,我正在android studio中创建一个颤振应用程序。在“设置->编辑器->代码样式->省道”下,我启用了“使用制表符”,并将制表符大小和缩进更改为4 但是,main.dart文件中似乎没有任何更改,因此我使用Ctrl-Alt-Shift-L重新格式化代码(甚至在启用“代码清理”的情况下尝试过),但它仍然使用两个空格进行缩进 如何使android studio使用制表符?我需要在设置->编辑器->代码样式->Dart下禁用Dartfmt我需要在设置->编辑器->代码样式->Dart下禁用Da

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

但是,main.dart文件中似乎没有任何更改,因此我使用Ctrl-Alt-Shift-L重新格式化代码(甚至在启用“代码清理”的情况下尝试过),但它仍然使用两个空格进行缩进


如何使android studio使用制表符?

我需要在设置->编辑器->代码样式->Dart下禁用Dartfmt

我需要在设置->编辑器->代码样式->Dart下禁用Dartfmt

注:对于android studio 4:在android studio 3.6及以下版本中,可以简单地禁用Dartfmt,正如阿斯塔维所描述的那样。不幸的是,此功能已在Android Studio 4中删除。

针对Android Studio 4的备注:如Astavie所述,在Android Studio 3.6及以下版本中,dartfmt可以简单地禁用。不幸的是,此功能已在Android Studio 4中删除。

您仍然可以通过Android Studio 4中的配置文件手动更改选项卡缩进

查找您的配置文件,其中
configuration\u FOLDER
是您的android studio文件夹:

Windows:
%USERPROFILE%\。配置\u文件夹。

macOS:
~/Library/Preferences/CONFIGURATION\u文件夹。

Linux:
~/。配置\u文件夹。

然后在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>

...
...

您仍然可以通过Android Studio 4中的配置文件手动更改选项卡缩进

查找您的配置文件,其中
configuration\u FOLDER
是您的android studio文件夹:

Windows:
%USERPROFILE%\。配置\u文件夹。

macOS:
~/Library/Preferences/CONFIGURATION\u文件夹。

Linux:
~/。配置\u文件夹。

然后在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>

...
...

从Android Studio 4.1开始,文件位于新位置——至少在Windows上:%APPDATA%\Google\AndroidStudio 4.1\codestyles。从Android Studio 4.1开始,文件位于新位置——至少在Windows上:%APPDATA%\Google\AndroidStudio 4.1\codestyles。您是如何做到的?此选项对我不可用。在Linux上使用AS 4.1。就像@progNewbie一样,我也很想知道你是如何做到的:目前唯一可用的选项是行长度…你是如何做到的?此选项对我不可用。在Linux上使用AS 4.1。就像@progNewbie一样,我也非常想知道你是如何做到的:目前唯一可用的选项是行长度。。。