うるおいらんど

【Swift】print等を一括でコメントアウトする方法【Xcode】

Xcodeお役立ち

追記があります。

アプリリリースにあたり、printでコンソールに表示させているのを消しておいた方が良いかな?と思って消している時に気づいた方法です。超簡単。もしかして:常識?

 

こんな風に複数のprintがある時は

スクリーンショット-2016-02-08-19.06.10

 

まず適当にどれでもいいのでprintをクリック

2

するとこんな風に同じものに点線がつきます。

そのままカーソルを置いておくと▼がでてきます

3

のでこれをクリック

4

Edit All in Scopeを選択

 

5

 

すると点線で囲われてスコープされるので、そのままどれか1つに対してコメントアウトを書くと全てに適用されます。

 

これだけです。

Edit All in Scopeの存在は知っていましたが、普通にどこにあるかわかりやすいよ!ってだけだと思って使ってました(笑)Editって書いてあるじゃん!

変数とかその他もろもろにも使えるので超便利かもしれないです。

Additional Notes追記

Xcode9.3で

Edit All in Scope、無くなってないですか?

とりあえずRenameは簡単にできるようになりました。

変えたい変数名を右クリックしRefactor > Renameを選択

したらこんな感じの画面になるので名前を変える

これはこれでめちゃくちゃ便利なんですけども!

ファイル内の全てのprintをスコープすることができなくなりました。 できなくなったというか、今のところ自分にはやり方がわからないです。

開発中はどこにでもprint書くマンなのでまとめて消したいんだけどなぁという思い。

また何か分かり次第追記します〜。 知っている方がいればコメント頂ければとても嬉しいです。

Comments

コメントはありません。

現在コメントフォームは工事中です。