【发布时间】: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
我在 android studio 中使用 tab(size 6) 缩进 Flutter 代码。 将 Android Studio 更新到 Arctic Fox 2020.3.1 后,代码缩进重置为 2 个空格制表符。 我找不到更改它的选项。
是否可以使用大小为 6 的制表符缩进?
我也在考虑使用 VSCode。
【问题讨论】:
标签: flutter android-studio dart indentation
知道这有点过头了,但你可以更改标签——只要知道他们真的真的不希望你这样做。
你没有提到操作系统,我目前在 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?。
这些位置在上述帖子中被确定为:
配置文件夹为AndroidStudio[xyz]/codestyles文件夹——AndroidStudio2020.3
【讨论】:
如果你是一名 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 英寸或更大的屏幕
或
以上组合看起来很漂亮。
【讨论】: