この投稿は、 Xcodeの記事Superchargedの無料翻訳です。
エンジニアとして、私たちにとって毎日仕事で使用するツールに慣れることは非常に重要ですが、勉強を止めないでください。 目標を達成するための手段ではなく、より速く作業し、目標に集中するのに役立つ隠れた機会が常にあります。 Xcode開発環境での作業中に発見した「トリック」のいくつかを紹介します。 それらが役に立つことを願っています。
1. Ctrl +数字
Xcodeには、プロジェクト全体(ルートディレクトリからその中のファイルとメソッドまで)をすばやくナビゲートできます。
Ctrl + 1から6までの数字を押すだけで、自分で確認できます。 検索は、表示されるウィンドウでも機能します。
2.「チップ」ブレークポイント
ブレークポイントは素晴らしいです。 また、「充電」することもできます。 LLVMコマンドを実行でき、ブレークポイントがトリガーされたときにアラートを再生できることをご存知ですか? そして、これを連続実行と組み合わせることができます(メソッドが呼び出されていることを理解する必要があるが、アプリケーションを停止する必要がない場合)。
3.どこでもファジー検索
コード内で何かを見た場所を思い出せませんか? Xcodeには、プロジェクト全体でファジー検索があります
-Cmd + Shift + O 重要なポイントはあいまいです。検索結果が多すぎる場合は、探しているものが見つかるまで入力し続けます。
4.スコープ内での編集(スコープ内)
メソッドまたは変数の名前にカーソルを置き、
Cmd + Ctrl + Eを押します
。 この単語の各言及が強調表示されていることに注意してください。 この名前を一度変更するだけで、Xcodeはそれが使用されているクラスのどこでもそれを変更します。 これは、変数またはメソッドの名前をすばやく変更する必要がある場合に使用すると非常に便利です。 また、スコープ内のローカル変数に対しても機能します。 これは、プロパティ/メソッドに名前を付けて気が変わったときに特に便利です。
5.キャメルケースの選択
この「トリック」は、前のものと組み合わせてうまく機能します。 Xcodeでは、
Ctrl + Shift +左/右矢印を使用して、キャメルケースのテキストをすばやく選択できます。 変数名の単語をすばやくハイライトするだけです。 とても便利です。 これは、システム設定、特にOS Xのワークスペース間の切り替えと競合する可能性があることに注意してください。
6.コードとナビゲーターの簡単な切り替え
エディターからファイルナビゲーターにすばやく切り替えたいですか?
Cmd + Shift + Jで 、すでにそこにいます。 エディターに戻りたいですか? そして、マウスやトラックパッドに手を伸ばさないように? お願い:
Cmd + J これに対するボーナスは、ナビゲーター内のファイルのクイック検索です。
Cmd + Option(Alt)+ Jを押すだけです
7.変数のブレークポイント
変数宣言を含む行にブレークポイントを設定すると、変数の値が変わるたびにXcodeが停止します
(実際、この例では、 didSet(...){...}メソッドが同じ行に記述されているため、ブレークポイントが機能します) 。
8.すぐに定義に移動します
結局、
Cmdを押して、変数またはメソッドの名前をクリックして、それが何であるかを理解しましたか? テキストにカーソルを置き、
Cmd + Ctrl + Jを押します
。 これは、独自の定義でも機能します。
9.最後のコミット以降の違い
Xcode内で直接違いを確認できる場合、サードパーティのgitツールが必要なのは誰ですか?
Cmd + Shift + Alt + Enter(Return) 。
10.ブレークポイントを使用した高速作業
Cmd + \を押して、カーソルがある行のブレークポイントを設定または削除します。
Cmd + Yを使用して、プロジェクト全体でブレークポイントを有効/無効にすることもできます。
これらのキーボードショートカットは私の毎日の仕事の一部になり、コードの記述と変更の速度を上げるのに役立ちました。 これらの組み合わせのいずれかが以前に行った別の設定と競合する場合は、いつでも変更できます。
Cmd +(コンマ)を押して
、 「キーバインド」に移動します。 素早いプログラミングができます!