我正在使用VS代码进行Flutter 开发,我遇到的一个问题是代码格式(样式),它不像android studio中那样可定制.我的问题是,每次vs code保存dart文件时,它都会将我的行缩短,如下所示:

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

显然这就是我想要的:

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

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

推荐答案

要更改VSCode中的线条长度

打开settings.json并添加以下行

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

SIDE NOTE:如果您希望更改VSCode中单个项目的省道线长度,请创建一个.vscode/settings.json文件,并在该文件中添加上述配置.

要以Android Studio为单位更改省略线长度,请转至

Settings > Editor > Code Style > Dart和改变线的长度

enter image description here

Flutter相关问答推荐

在Row中包裹小部件

为什么在Flutter中使用firebase数据库时获取引用时会划掉引用?

如何更改ElevatedButton的 colored颜色 以按下它?

当仅点击一行时,所有行都被选中

如何在FiRestore中正确编写OR查询

try 使用fl_Chart of Ffltter,但在导入它时遇到以下错误:Error:';TextScaler';is;t a type

将侧边菜单和底部导航栏放在同一Flutter 应用程序中

参数类型';List<;Dynamic&>不能分配给参数类型';List<;SingleChildWidget&>';

Flutter 中的 setState() 内部是如何工作的?

Flutter Riverpod 没有捕获 List 的嵌套值变化

要禁用按钮上的通知声音,请点击Flutter

Dart:未捕获错误:RangeError(索引):索引超出范围:索引应小于 7:7

如果有空间则居中CustomScrollView

在Flutter中为容器实现线性渐变背景动画

什么最接近 Dart 的 List.asMap().forEach() 返回列表?

访问 AsyncSnapshot 中的嵌套属性

如何在 flutter 的 onChanged(更改字符)处更改 TextField 边框 colored颜色 ?

Flutter 如何要求用户在应用程序中设置电话密码?

在flutter web中重新加载页面时保留一些状态数据的有效方法是什么?

如何从 Firebase Firestore 中获取具有特定字段值的文档?