- 次の記事:生産性を向上させる13のXcodeショートカット
- 原文へのリンク:https//betterprogramming.pub/13-xcode-shortcuts-to-boost-your-productivity-329c90512309
- 著者:アヌパム·チュー
- 砂漠の果ての狼、百度翻訳(翻訳サポート)
開発者は通常、IDEに多くの時間を費やします。iOS、macOS、tvOS、watchOSの開発者であれば、Xcodeはおそらく最も頻繁に使用するIDEです。
開発者がXcodeを使い始めたときに、Xcodeショートカットを学ばない言い訳をするのをよく聞きます。彼らの弁護では、有効な主張があります。
ショートカットキーを覚えていない場合は、少なくともマウスを使用することで作業をすばやく完了できます。さらに、ショートカットを学ぶことは、特に始めたばかりの場合は、追加の学習曲線のようなものです。
キーボードショートカットが開発者の生産性に与える影響を説明するために、調査結果を共有します。
仕事でIDEを1日8時間使用する必要がある場合は、キーボードショートカット ** を使用すると、年間8営業日を節約できます **。
8日は長い時間です。ほんの数時間でXcodeのショートカットキーを巧みに使用することができ、さらに1週間を節約できます。ショートカットキーを効率的に使用することで、手元の大きなタスクに集中でき、開発とワークフローをスピードアップできます。
次のセクションでは、私が便利だと思うXcodeのキーボードショートカットの多くを見ていきます。開発の効率化にも役立てていただければ幸いです。
このリストを覚える必要はありません。シンボルの横に名前の付いたショートカットを追加しました

...
1 基本ショートカットBasic Shortcuts
以下はXcodeで最も一般的に使用されるショートカットのリストです。
- “構築”Build+ B
- “実行”Run + R
- “テスト”Test + U
- “停止0”Stop 0 + .
- “クリーン”Clean ++ K
- “ビルドフォルダをクリーンアップ”Clean the build folder +++ K
- “すばやく開く”Open quickly ++ O
- コード補完Code completion+スペース
2補助エディタのショートカットキーボードAssistant Editors Shortcuts
Xcode 11は、セカンダリエディタに多くの変更をもたらしました。必要に応じて複数のエディタを実行したり、現在のエディタでフォーカスモードを切り替えたり、他のエディタを非表示にしたまま現在のエディタにフォーカスしたりできるようになりました。さらに、現在のエディタに対する補助エディタの位置を設定する新しいボタンが導入されました。
2.1セカンダリエディタの追加Adding a secondary editor
次のショートカットを使用して、補助エディタを追加できます。フォーカスモードになっている場合、新しいエディタは画面に反映されない。
** ショートカットキー:++ T**
(Control + Command + T)
通过将鼠标移动到“Add New Editor”按钮上并按住Option键,我们可以将新编辑器的位置切换到右侧或底部。
2.2現在のエディタにフォーカスFocusing current editor
現在のエディタ以外のすべてのエディタを非表示にするには、次のキーセットを使用します。
** ショートカットキー:++ ∩ **
(Shift + Control + Command + Enter)

2.3補助エディタでファイルを手動で開くOpening a file manually in assistant editor
Xcode 11 辅助编辑器的一个重大变化是没有手动操作选项。要在辅助编辑器中打开目标文件,请执行Shift + Command + O以快速打开,并在选择文件的同时按Option键,如图所示:
** ショートカットキー:++ O followed by **

2.4別のエディタを切り替えるNavigation across editors
複数の補助エディタを使用しており、それらを切り替える必要がある場合、トラックパッドの使用はあまり便利ではありません。複数のエディタを簡単に切り替えるためのショートカットは次のとおりです。
** エディタをハイライトします:<+ J**
(Command + J)
当前编辑器高亮显示后,可以使用方向键在辅助编辑器之间切换,并在新编辑器上按Return键使其成为活动编辑器。

3“スコープ内のすべてのエラーを修正”Fix All Errors In-Scope
Xcodeから大量のエラーが発生する状況、特にSwiftの構文に関連するエラーが発生します。これは、異なるバージョンに移行する際によくあります。
幸いなことに、Fix-it Allオプションはほとんどの一般的なエラーを解決するのに効果的で、特に大規模なプロジェクトでは多くの時間を節約できます。
** ショートカットキー ++++ F**
(Control + Option + Command + F)

4选択マルチカーソルple Cursors on ple Selections
通常、異なる行で同じコンテンツを入力/コピーしないように、複数のカーソルを使用する必要があります。現在の単語を選択し、Alt + Command + Eを押すことで、次に現れる単語を選択できます。これにより複数のカーソルが単語に配置され、同時に編集できます。
** ショートカットキー ++ E**
(Option + Command + E)

前の参照を選択するには、Shift + Option + Command + Eを使用します。
5スコープ内ですべてを再RefAll In
再構築は避けられない。このため、スコープ内の変数やメソッドの編集は重要なツールです。以下のショートカットキーを使用すると、スコープ内のすべてのコンテンツを同時に編集できます。
** ショートカットキー ++ E**
(Control + Command + E)

6メソッドにジャンプJump to Method
ファイルのアウトラインとすべてのメソッドを表示するには、Command + 6を押すだけです。フォームが開き、目的のメソッドを検索してそのメソッドに直接ジャンプできます。
** ショートカットキー + 6**
(Control + 6)

7にジャンプJump to
Xcode 9以降、Command + clickショートカットでは定義に直接ジャンプしません。代わりに、オプションのリストとともにポップアッププロンプトが表示されます。ポップアップウィンドウを表示せずに定義に直接ジャンプするには、次のショートカットキーを使用します
** ショートカットキー ++ J**
(Control + Command + J)

8折りたたみおよび展開方法Fold and Unfold Methods
ファイルサイズが限界を超えている場合(理想的には限界を超えないように)、コードを折りたたみ、すべてのメソッド/選択を折りたたむことができる便利なショートカットがあります。
各閉じたブロックにコードセクションを配置します。以下に、さまざまな状況でのショートカットを示します。
** すべて折りたたみ:+++ ←**
(Shift + Option + Command + Left Arrow)
** すべて展開++++ →**
(Shift + Option + Command + Right Arrow)
** 現在のブロックを折りたたむ:++ ←*
(Option + Command + Left Arrow)
[6.gif]
9タブを閉じるClosing Tabs
Xcodeには、閉じるタブを選択できるショートカットがたくさんあります。現在のタブを閉じるか、他のタブを閉じることができます。各操作のショートカットキーは以下の通りです。
** タブを閉じる:✔ + W**
(Command + W)
** 他のタブを閉じます++ W**
(Command + Option + W)
...
10文の順序変更Reorder Statements
文の順序を変更して別の場所に移動するには、次のショートカットキーを使用します。
** ショートカット:++] or [**
(Command + Option + Square Brackets)

11“コール階層の検索”Find Call Hierarchy
選択したシンボル(メソッドまたはインスタンス)の呼び出し階層をすばやく見つけるには、以下のショートカットキーを使用します。プロジェクトナビゲーターで呼び出し階層が開きます。
** ショートカットキー ++++ H**
(Shift + Control + Command + H)

...
12グローバルサーチまたはGlobal Search And Or Replace
Xcode IDEには、高速なグローバル検索が可能で、どこでもシンボルを置き換えることさえできます(慎重に処理してください)。
** プロジェクト全体を検索します。++ F**
(Shift + Command + F)
** プロジェクト全体を検索してする++++ F**
(Shift + Command + Option + F)

13 SwiftUIプレビュー SwiftUI Previews
Swift UIは、UIの考え方や構築方法を変えました。Xcodeに組み込まれたキャンバスプレビューを使用すると、コードやプレビュー内で直接UIを構築するのがはるかに簡単になります。ショートカットキーは、開発プロセスをスピードアップするための単なるケーキです。
13.1キャンバスの切り替えToggle canvas
ライブプレビューに気を取られることなく、コード内で素早くプロトタイプを作成したい場合は、これが便利なショートカットです。
** ショートカットキー:+++**
(Option + Command + Enter)
** 自動プレビューを継続 **
自動プレビューは通常一時停止され、手動で再開する必要があります。Xcode 11には、この目的のためのショートカットキーがあります。
** ショートカットキー ++ P**
(Option + Command + P)

14 Minimapショートカット
Xcode 11はMinimapを提供します。IDEの右側には、非常に必要なコードアウトラインビューがあります。マウスを上に移動すると、コードの任意の部分に移動できます。
重要なショートカットのうち、1つはミニマップビューを切り替えることができ、もう1つはファイル内のすべてのプロパティ、メソッド、クラス、およびコードブロックのアウトラインを表示します。
** Minimapの切り替え++++ F**
(Shift + Control + Command + F)
Minimapプロファイル++
(Shift + Control + Command)

結論:結論
生産性とスピードを大幅に向上させるXcodeのショートカットをいくつか見ました。Xcode11では、作業をスピードアップするのに役立つ便利なユーティリティとショートカットが導入されました。
ショートカットを使い始めたばかりの開発者には、ゆっくりとお勧めします。いくつかのショートカットキーを選択し、筋肉記憶を構築するために毎日のユースケースに含めてください。一度にすべてを覚えることは、キーボードショートカットをマスターする最善の方法ではありません。
この記事はここまでです-読んでくれてありがとう!