当前位置: 首页 > 知识库问答 >
问题:

格式化省道文件时,如何在vscode中更改省道线长度?

许出野
2023-03-14

我正在使用VS Code进行flutter开发,我遇到的一个问题是代码格式(样式),它不像在android-Studio中那样可定制。

var tuple =
       settings.arguments as Tuple3<String, int, Field>;

显然这就是我想要的:

var tuple = settings.arguments as Tuple3<String, int, Field>;

我怎样才能解决这个问题?

共有3个答案

凌善
2023-03-14

更改VSCode中的行长度的步骤

打开设置。json并添加以下行

"dart.lineLength": 120,
"[dart]": {
    "editor.rulers": [
        120
    ],
}

旁注:如果要更改VSCode中单个项目的省道线长度,请创建。vscode/设置。json文件,并在该文件中添加上面所述的配置。

要在Android Studio中更改省道线长度,请转到

设置

松飞翮
2023-03-14

你似乎达到了线的长度极限。

默认的最大行长度是经典的80个字符,所以对于代码,您需要大量的填充才能达到限制,这样格式化程序就会中断行。如果这是一个问题-考虑拆分你的代码。

这是正确格式化的:

class MyApp {
  void insideclass() {
    if (true) {
      if (true) {
        if (true) {
          if (true) {
            if (true) {
              if (true) {
                if (true) {
                  if (true) {
                    var tuple =
                        settings.arguments as Tuple3<String, int, Field>;
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}

class MyApp2 {
  void insideclass() {
    if (true) {
      if (true) {
        if (true) {
          if (true) {
            if (true) {
              if (true) {
                if (true) {
                  var tuple = settings.arguments as Tuple3<String, int, Field>;
                }
              }
            }
          }
        }
      }
    }
  }
}

但是,如果80对您来说太小,您也可以在VSCode的扩展设置中更改它。

松和泰
2023-03-14

您需要在settings.json中更改2个设置:

"dart.lineLength": 150,
"[dart]": {
    "editor.rulers": [
        150
    ],
}

如果不更改第二个,仍然可以看到宽度为80个字符的垂直“标尺”。

 类似资料:
  • 我试图在Flutter项目中运行我的.dart文件,看看SQlite数据库在Flutter应用程序中是如何工作的。所以我正在删除我的。Dart文件,然后出现了这个错误 我不知道为什么在多次重启IDE并调用flutter pub get后,这个错误仍然发生 这是我的颤振医生的完整结果

  • 当我运行命令时,由于flutter设置的Dart版本,我得到了以下错误: Flutter 0.6.0•频道beta•https://github.com/Flutter/Flutter.git 框架•修订9299C02CF7(2周前)•2018-08-16 00:35:12+0200 引擎•修订E3687F70C7 工具•飞镖2.1.0-dev.0.0.Flutter-BE6309690F 我想知

  • 这是我的true代码,除了空字符串、null和false之外: 这是我的true代码,除了空字符串、null、false或零之外: 我怎么能用Dart写得更短?还是不可能?

  • 我有从1号到9号的水平按钮列表。所以当我想选择或者更好地说tab a按钮时,该按钮的颜色会从白色变为蓝色。我有这个代码在下面,但它不工作!有人能帮忙吗?

  • 我看过很多关于SO的类似问题,但没有一个回答我的问题。 我有一个文件,内容如下: 我想重新格式化php或html代码,无论是全局还是选择。 我已经尝试了所有的选项,但它不起作用。 CtrlShiftp, 如果我更改了,然后它就可以工作了。