Flutterをはじめました。
VS Codeだと自動的に公式で定められたコーディングスタイルにフォーマットしてくれるので、開発しやすいですね。
ただ、たまに変な改行が入るのが気になってました。
たとえばこんな感じ。
Container(
height: selectedData == null ? 0 : 100,
child: Text(selectedData == null
? 'No Selected Data'
: selectedData.value.toStringAsFixed(2)),
)
同じ三項演算子なのに、改行されたり、されなかったり。
こういうコーディングスタイルなのかと思っていましたが、じつは長くなった行が折り返されているだけ。
折り返しはsettings.json
で変更できます。
settings.json
"[dart]": {
"editor.rulers": [
200 //行折り返しのガイドを表示
]
},
"dart.lineLength": 200, //行折り返しの長さ
デフォルトでは80文字で改行するようです。
200文字くらいに設定すると、気になる改行はなくなりました。