Apple初心者プログラマ-XCodeでファイルを効率的に切り替える方法


13

私はプログラマーであり、Appleソフトウェアにとってはまったく新しいものであり、すべてが奇妙で異なっていて恐ろしい:Pなので、ワークフローに関するものを理解しようとしています。

ファイルのグループを開いてすばやく切り替えることができるように、開いているすべてのドキュメントが含まれるVisual Studio / Notepad ++スタイルの「タブバー」に慣れています。XCodeナビゲーターは切り替えに機能しますが、すべてのファイルをリストするため、大規模なプロジェクトでは、関連する一連のファイルをすばやく処理することが困難になります。

Appleが「単一のウィンドウを含む」ことを避けていると言えるので、XCodeで同じものを探しているのではなく、Appleがドキュメントの切り替えを行う方法を尋ねています。

ダブルクリックして複数のウィンドウを開くことはできますが、開いているすべてのウィンドウを「一覧表示」する方法が見つからないようです。Command-Tab(またはキーボードのWindowsKey-Tab :)を見つけることはできましたがファイルではなくアプリケーションを切り替えるようです。


1
Command +チルダ( "〜")は、特定のアプリのウィンドウ間を回転します。
bassplayer7

回答:


20

Xcodeはタブをサポートしています。Command ⌘+ を押して新しいTバーを追加するか、[表示]> [タブバーを表示]に移動してバーを常に開いたままにして、+そこでボタンを押すことができます。複数のタブがある場合、Command ⌘+ {Command ⌘+ }を使用してタブを切り替えることができます。

コメントのbassplayer7で述べたように、複数のウィンドウを使用して、Command ⌘+ `(バックティック)またはCommand ⌘+ ~(チルド)でウィンドウを切り替えることもできます。

さらに、アシスタントエディタを使用して、1つのウィンドウで複数のドキュメントを開くことができます。[ナビゲート]> [アシスタントエディターで開く]を使用するか、ツールバーのシャツと蝶ネクタイのようなアイコンをクリックして、エディターを起動します。次に、+エディターの右上隅にある小さな部分を使用して、さらに追加できます。

「ナビゲート」メニューには、エディタの履歴をたどる、ファイルに対応するさまざまなもの(ヘッダー、実装、インターフェースなど)、ウィンドウのさまざまな部分間のフォーカスの切り替えなど、他にもいくつかの便利なオプションがあります。

ナビゲーターについては、グループを使用して関連ファイルを結合し、アクセスを容易にします。[ファイル]> [新規]> [グループ]または[ファイル]> [新規]> [選択からグループ化]を使用して、グループを追加し、必要に応じて配置を変更します。必要に応じて、元のプロジェクトで作成された元のグループを完全に削除できます。これは、これらのグループはナビゲーション用であり、実際のプロジェクトには影響しないためです。


「XCodeタブ」を検索しなくても馬鹿げた感じです。ダブルクリックすると新しいウィンドウが開いたので、サポートされていなかったと思います...ダブルクリックを再マップして、新しいタブとタブ切り替えショートカットを開きました。彼らは私の右手だけで到達することができます、今私のワークフローははるかに流動的です。
Turch

新しいウィンドウではなく新しいタブで新しいドキュメントを開くためにダブルクリックを再マップする方法を教えていただけますか?
SexyBeast 2015年

@Cupidvogel詳細については今のところ私のコンピューターではありませんが、Xcodeの設定にはそれらのコントロールのためだけのタブがあります。
ughoavgfhw 2015年

1

ダブルクリックして複数のウィンドウを開くことはできますが、開いているすべてのウィンドウを「一覧表示」する方法が見つからないようです。Command-Tab(またはキーボードのWindowsKey-Tab :)を見つけることはできましたがファイルではなくアプリケーションを切り替えるようです。

@ bassplayer7が言ったように、command- `アプリで開いているすべてのウィンドウ間を循環します。Mission Controlを使用することもできます。現在のアプリのすべてのウィンドウを表示するためのデフォルトのキーボードショートカットはfn- F10だと思います(Appleメニュー> [システム環境設定]> [Mission Control]に移動してこれを再確認できます)。


私はあなたに賛成票を投じますが、申し訳ありません。
Turch
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.