为什么 VSCode 中 Tab 缩进不一致?(飞镖语言)

Sam*_*tro 5 dart visual-studio-code

我想问一下“格式化文档”功能,为什么在VScode中使用“文档格式”功能时,表格变得不规则,就像我下面附上的代码一样。

我尝试将“编辑器:选项卡大小”设置为 2,但是当我使用“格式文档”时,我的代码变得不规则。

@override
Widget build(BuildContext context) {
````return new Container(
````````child: new Column(
``````children: <Widget>[
````````new Row(
``````````children: <Widget>[
````````````//slideshow
````````````new Expanded(
````````````````child: new CarouselSlider(
``````````````height: 150.0,
Run Code Online (Sandbox Code Playgroud)

我期望这样的代码:

@override
``Widget build(BuildContext context) {
````return new Container(
``````child: new Column(
````````children: <Widget>[
``````````new Row(
````````````children: <Widget>[
``````````````//slideshow
``````````````new Expanded(
````````````````child: new CarouselSlider(
````````````````height: 150.0,
Run Code Online (Sandbox Code Playgroud)

Dan*_*eny 3

格式化由dart_style/dartfmt完成,其约定是 2 个空格缩进,4 个空格用于续行

对于 Flutter 代码,这通常不是最好的格式,因此可以使用尾随逗号来稍微更改格式,以便效果更好:

https://flutter.dev/docs/development/tools/formatting#using-trailing-commas


(来源:flutter.dev