LoginSignup
6
7

More than 3 years have passed since last update.

[Xcode]Xcodeのエディタ設定-表示編

Last updated at Posted at 2021-04-17

はじめに

久しぶりにXcodeのエディタの設定を見直す機会があったので、それぞれの機能や設定の仕方をまとめることにしました。
今回はそのうち表示に関連するものです。

本記事においては、以下の環境に基づいて記述しています。
Xcode:Version 12.4 (12D4e)

本編

以下の項目は全てXcode->Preferences->TextEditingから設定できます。
Displayの部分を上から順に概要を示します。
スクリーンショット 2021-04-17 23.41.21.png

Show

Line numbers

その名の通りエディタ画面の左側の行番号を表示するかしないかの設定です。
普通に表示してた方がいいと思います。

Off On
スクリーンショット 2021-04-17 23.46.21.png スクリーンショット 2021-04-17 23.46.13.png

Code folding ribbon

コードをブロックごとに折り畳むことのできる機能です。デフォルトではオフになってたような気がします。
VSCodeとかではよく使ってたので見つけた瞬間すぐオンにしました。割と便利です。

↓こんな感じ
1.gif

Mark separators

オンにすると//MARK: -コメントを記述した部分に境界線を表示してくれます。

Off On
スクリーンショット 2021-04-18 0.25.24.png スクリーンショット 2021-04-18 0.25.32.png

Code coverage iteration counts

これはUnitTestに関連する機能です。オンにするとtestを実行後に、関数の呼び出し回数を表示してくれます。

Off On
2.gif 3.gif

Page guide at column

1行に何文字までにするかを設定できます。これをオンにした時、設定した文字数を超える部分にガイドが表示されます。
1行何文字ルールとかある人とかには便利だとは思いますが自分は使ってません。

Off On
スクリーンショット 2021-04-18 0.19.25.png スクリーンショット 2021-04-18 0.19.10.png

Highlight instances of selected symbol

オンにすると関数や変数などをクリックした時に同じシンボルをハイライトしてくれるようになります。また、クリック後にどれぐらいの秒数後にハイライトされるかも設定できるようになっています。
他人のコード読む時とかないと困るレベルくらいに使ってます。すぐにオンにすべき。

Off On
4.gif 5.gif

Documentation Comments

Fade doc comment delimitters

オンにするとドキュメントコメントの///を目立たないようにしてくれます。

Off On
スクリーンショット 2021-04-18 0.52.30.png スクリーンショット 2021-04-18 0.52.21.png

Fade doc comment markup delimitters

オンにするとドキュメントコメントの-を目立たないようにしてくれます。

Off On
スクリーンショット 2021-04-18 0.57.14.png スクリーンショット 2021-04-18 0.57.02.png

Line Wrapping

Wrap Line to editor width

オンにすると1行が画面に収まらない時に、折り返して表示してくれるようになります。また、折り返した行を本来の行に対してどれだけインデントするかの設定ができます。

↓こんな感じの機能です。

画面幅が十分 画面は幅が不十分
スクリーンショット 2021-04-18 1.02.45.png スクリーンショット 2021-04-18 1.02.59.png

Editor over scroll

プログラムファイルの一番最後の行にいった時に、その下にどれくらいのスペースを表示するかの設定です。

None Medium Large
スクリーンショット 2021-04-18 1.08.18.png スクリーンショット 2021-04-18 1.08.37.png スクリーンショット 2021-04-18 1.08.49.png

番外編

・スペルミスをしたときに赤い下線で示してくれる機能

Edit->Format->Spelling and Grammar->Check Spelling While Typeで設定できます。
こんな感じ
スクリーンショット 2021-04-18 1.15.08.png

・タブやスペース、改行の可視化

Editor->invisibles で設定できます。
こんな感じ
スクリーンショット 2021-04-18 1.21.21.png

おわりに

読んでいただいてありがとうございます。ご指摘ご質問等ございましたらコメントかDMまでください。

6
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
7