Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Format

[format] セクションはフォーマッタの設定です。

[format]
indent_width = 4

設定

設定設定値デフォルト説明
indent_width整数4インデントのスペース幅
max_width整数120改行挿入前に保とうとする 1 行の最大幅
vertical_alignブーリアンtrue垂直方向の調整を有効にする
newline_styleauto / native / unix / windowsauto改行コードのスタイル

フォーマッタは、適切な位置に改行を挿入することで各行を max_width カラム以内に収めようとします。改行できない箇所 (非常に長い識別子やコメントなど) ではこの幅を超える可能性があります。

newline_style はフォーマッタ、ビルドのエミッタ、マイグレータが出力する改行コードを制御します。利用可能な値は以下のとおりです。

  • auto — 入力ファイルから検出します。改行が存在しない場合は実行プラットフォームのネイティブスタイルが使用されます。
  • native — 実行プラットフォームのネイティブスタイル(Windows では \r\n、それ以外では \n)を使用します。
  • unix — 常に \n を使用します。
  • windows — 常に \r\n を使用します。