【问题标题】:How to configure formatting rules in Google Dart Editor如何在 Google Dart 编辑器中配置格式规则
【发布时间】:2015-06-08 11:17:33
【问题描述】:

我想配置 Dart 编辑器以格式化此类源代码,而不会破坏参数列表的第一行。

格式化结果。

String _expand(
    List fragments, Map<String, MacroDefinition> definitions, String defaultValue, Set<String> processed) {
  //
}

这在 Dart 编辑器中可行吗?

String _expand(List fragments, Map<String, MacroDefinition> definitions, String defaultValue,
    Set<String> processed) {
  //
}

附言

以上源代码格式为每行 120 个字符。

【问题讨论】:

    标签: formatting dart text-editor usability dart-editor


    【解决方案1】:

    除了 DartFormat 中的行长之外,您无法配置任何内容。不支持偏离默认格式的格式是经过深思熟虑的决定。

    【讨论】:

    • 你能解释一下default format是什么意思吗?这种苦行选择的原因是什么(别无选择)?
    • 飞镖风格指南dartlang.org/articles/style-guide。如果输出不符合样式指南,请报告错误。
    • 当你回答时,你真的认为你很了解风格指南吗?我在样式指南规则中找不到关于如何放置(格式化)函数参数时它们不适合一行的内容。您能否在此处提供样式指南中具体规则的链接?你不知道这条规则吗?
    • 缺乏一致性(在这种情况下)会产生混乱。混乱的格式样式不是最好的解决方案。但是,我对任何事情都不感到惊讶(在 Dart 中)。感谢您的回答没有帮助。
    • 我为什么要关心是否存在规则。问题是是否可以配置 dartformat。如果您认为这不符合样式指南,请创建错误报告。我看不出有什么好讨论的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-28
    • 2019-06-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-10
    • 1970-01-01
    • 2019-07-12
    相关资源
    最近更新 更多