[Xcode] スペースのみの行を空行にする設定

2016.07.25

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

今すぐ設定しよう

今回はあまり知られていない(?)Xcode の設定「スペースのみの行を空行にする方法」について紹介します。

including whitespace-only lines

Xcode ではテキスト末尾のスペースは自動で削除されます。
これはデフォルトで有効の設定です。

  • Automatically trim trailing whitespace
    • 末尾のスペースを自動で削除

しかしこの設定には以下のオプションがあり、このオプションはデフォルトで無効となっています。

  • including whitespace-only lines
    • スペースだけの行を含める

この設定は私が知る限りデメリットは存在しないので、有効にしておくことをオススメします。
(なぜデフォルト有効じゃないんだろう?)

設定方法

Xcode の環境設定を開き、以下の箇所にチェックを入れます。

1

これだけ。

比較

無効

2

有効

3

スペースのみの行が空行となっています。

おわりに

Xcode は改行を行うと前の行にインデントを揃えてくれます。
これはとても便利なのですが空行にもそのインデントが適用されてしまうため、git などでは不要なインデントとして検知されてしまいます。
今回の設定を行うとこのような箇所は全てインデントなしの空行となるため、Pull Request でやんややんや言われることはなくなります。
お手軽に設定でき、コードもキレイになるので是非試してみてください。

ミレニアム・ファルコン製作日記 #26

26 号 表紙

mfd_26_1

パーツ

mfd_26_2

mfd_26_3

mfd_26_4

成果

mfd_26_5

今回の作業は以下の 1 つでした。

  • アクセス・トンネルを組み立てる

第 25 号で組み立てた 4 枚の壁パネルに床と天井を取り付けました。
このトンネルは砲塔へのアクセス通路だそうです。

おそらく今回は過去最高に作業量の少ない回でした。

それではまた次回。

May the Force be with you!