我在android studio中创建了一个Flutter应用程序。在设置->编辑器->代码样式-> dart ,我启用了“使用制表符”,并将制表符大小和宽度更改为4。然而,在主.dart文件中似乎没有什么变化,所以我使用Ctrl-Alt-Shift-L重新格式化代码(甚至尝试启用“代码清理”),但它仍然使用两个空格来重新格式化。如何让android studio使用tab字符?
xzv2uavs1#
您仍然可以通过手动编辑Android Studio的配置文件来更改标签缩进。
打开代码样式的配置文件夹:
macOS
~/Library/Application Support/Google/AndroidStudioXXXX.X/codestyles
%AppData%\Google\AndroidStudioXXXX.X\codestyles
%AppData%\Roaming\Google\AndroidStudioXXXX.X\codestyles
将新节添加到IDE正在使用的文件中。我的是codestyles/Default.xml。就像这样:
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>
rqmkfv5c2#
**针对Android Studio 4的备注:**在Android Studio 3.6及以下版本中,可以简单地禁用dartfmt,如Astavie所述。不幸的是,此功能已在Android Studio 4中删除。
eoigrqb63#
Android Studio 2020.3%AppData%\Roaming\Google\AndroidStudio2020.3\codestylesDefault.xml我在Windows 10盒子上的上述位置找到了代码样式。找到文件的Dart部分。添加所需的选项卡选项。
<codeStyleSettings language="Dart"> <option name="RIGHT_MARGIN" value="1000" /> <indentOptions> <option name="USE_TAB_CHARACTER" value="true" /> <option name="INDENT_SIZE" value="4" /> <option name="TAB_SIZE" value="4" /> </indentOptions> </codeStyleSettings>
lqfhib0f4#
我需要在设置->编辑器->代码样式-> dart 下禁用Dartfmt
3vpjnl9f5#
如果你是一名Android开发人员,不能离开Android Studio,因为它是你的编码之家,但也不能放弃Flutter。
使用不同的主题: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英寸或更大屏幕
或
以上的组合看起来很漂亮。
5条答案
按热度按时间xzv2uavs1#
您仍然可以通过手动编辑Android Studio的配置文件来更改标签缩进。
第一步
打开代码样式的配置文件夹:
macOS
~/Library/Application Support/Google/AndroidStudioXXXX.X/codestyles
Windows
%AppData%\Google\AndroidStudioXXXX.X\codestyles
或%AppData%\Roaming\Google\AndroidStudioXXXX.X\codestyles
Linux
第二步
将新节添加到IDE正在使用的文件中。我的是
codestyles/Default.xml
。就像这样:
rqmkfv5c2#
**针对Android Studio 4的备注:**在Android Studio 3.6及以下版本中,可以简单地禁用dartfmt,如Astavie所述。不幸的是,此功能已在Android Studio 4中删除。
eoigrqb63#
Android Studio 2020.3%AppData%\Roaming\Google\AndroidStudio2020.3\codestyles
Default.xml
我在Windows 10盒子上的上述位置找到了代码样式。找到文件的Dart部分。添加所需的选项卡选项。
lqfhib0f4#
我需要在设置->编辑器->代码样式-> dart 下禁用Dartfmt
3vpjnl9f5#
如果你是一名Android开发人员,不能离开Android Studio,因为它是你的编码之家,但也不能放弃Flutter。
使用不同的主题: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英寸或更大屏幕
或
以上的组合看起来很漂亮。