【问题标题】:Configure tab size for Dart/Flutter in Android Studio Arctic Fox 2020.3.1在 Android Studio Arctic Fox 2020.3.1 中为 Dart/Flutter 配置选项卡大小
【发布时间】:2021-08-03 10:58:09
【问题描述】:

我在 android studio 中使用 tab(size 6) 缩进 Flutter 代码。 将 Android Studio 更新到 Arctic Fox 2020.3.1 后,代码缩进重置为 2 个空格制表符。 我找不到更改它的选项。

是否可以使用大小为 6 的制表符缩进?

我也在考虑使用 VSCode。

【问题讨论】:

    标签: flutter android-studio dart indentation


    【解决方案1】:

    知道这有点过头了,但你可以更改标签——只要知道他们真的真的不希望你这样做。

    你没有提到操作系统,我目前在 Windows 上。在 Windows 上,您编辑位于 %APPDATA%\Google\AndroidStudio2020.3\codestyles\Default.xml 的文件并在结束 </closeScheme> 标记之前添加以下 sn-p:

      <codeStyleSettings language="Dart">
        <indentOptions>
          <option name="INDENT_SIZE" value="6" />
          <option name="TAB_SIZE" value="6" />
        </indentOptions>
      </codeStyleSettings>  
    

    文件位置因其他操作系统而异。此问题的旧版本答案包含其他操作系统上的旧位置:How to use 4-space wide tab character in Android Studio?

    这些位置在上述帖子中被确定为:

    • macOS:~/Library/Preferences/CONFIGURATION_FOLDER。
    • Linux:~/. CONFIGURATION_FOLDER。

    配置文件夹为AndroidStudio[xyz]/codestyles文件夹——AndroidStudio2020.3

    【讨论】:

    • 我正在使用 linux,我按照您的指示编辑了文件,但它没有工作。无论如何我切换到vscode。我只会在绝对必要时使用 android studio。尽管切换设置/环境让我很恼火。感谢您的宝贵时间。
    【解决方案2】:

    如果你是一名 Android 开发者并且不能离开 Android Studio,因为它是你的编码之家,但也不能放过 Flutter。

    Default.xml 中的codestyles 中无法更改标签大小。

    使用不同的主题:Visual Studio 2019 Dark Theme(这会自动调整缩进并使代码看起来与 Visual Studio Code 完全相同)。安装主题-插件->搜索“Visual Studio 2019 Dark Theme”

    使用不同的字体:我更喜欢

    字体:“Droid Sans Mono Slashed”或“Monospaced”(您可以使用任何适用于间距的字体)

    字体大小:18 ,行高 1.4 // 适用于 14 英寸屏幕

    字体大小:14 ,行高 1.2 // 适用于 15.6 英寸或更大的屏幕

    以上组合看起来很漂亮。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-04
      • 2021-10-16
      • 2021-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-23
      • 1970-01-01
      相关资源
      最近更新 更多