Macがアプリケーションの複数のインスタンスを開く


8

Mac OS X 10.6

Macは初めてです。Windowsでは、以前は複数のVisual StudioまたはEclipseインスタンスを開いて、タスクバーのアイコンをクリックして相互に切り替えていました。

このスレッドは、カスタマイズされたドックアイコンを作成して複数のXcodeを起動する方法を示しており、WindowsのタスクバーのようなDockにいくつかのアイコンを取得できます。

Macの世界では、Xcodeの複数のインスタンスを開くか、複数のプロジェクトを開いて1つのXcodeを開くほうがよいのかと思っていました。前後に切り替える最も便利な方法は何ですか?


XCode 7を使用しており、2つのウィンドウで2つのXCodeプロジェクトを並べて開くことができます。
スタックが

回答:


8

私の直感では、OS Xとそのアプリケーションは複数のインスタンスで動作するようには設計されていません。2つのプロセスが同じ設定.plistファイルを同時に変更すると、意図しない動作が発生する可能性があります。GarageBandや新しいiMovieなど、一部のアプリケーションは「プロジェクトライブラリ」設定で動作するように設計されています(これらのアプリケーションは一度に1つのプロジェクトでのみ動作します)が、Xcodeで同時に複数のプロジェクトを開くことができる場合、それは間違いありません。行く方法。ほとんどすべてのドキュメントベースのアプリケーションがこのように機能します(例:Office、TextEdit、Safari)。

Macを初めて使用する場合、ウィンドウが実行中のアプリケーションと同じではないことがすぐに明らかになります。単一のアプリケーションが一度に多くのウィンドウを持つ可能性があり、それらのウィンドウをすべて個別に閉じても、必ずしもアプリケーションが閉じられるわけではありません(これは、場合によっては当てはまりますが、システム環境設定を参照してください)。alt-tabでウィンドウを切り替える代わりに、 Command-Tabでアプリケーション間を移動し、Command-`(〜キーでバックティック)でそのアプリケーションの開いているウィンドウを切り替えます。アプリケーションを閉じるときは、開いているすべてのウィンドウからx-ingするのではなく、アプリケーションメニューからquitを選択する(またはCommand-Qを押す)習慣をつけます。ほとんどの場合、これはアプリケーションを開いたままのウィンドウ0で実行したままにします。実行中のアプリケーションは、ドックアイコンの下に光るライトで示されます。

Protip:複数のアプリケーションをすばやく終了するには、コマンドを押したまま、TabまたはShift-Tabを使用して閉じるアプリケーションをそれぞれ選択し、qを押して各アプリケーションに終了コマンドを送信します。次に、タブを離して、選択したときに使用するアプリケーションに切り替えます。


非常に役立つ回答をありがとう。簡単な質問をしました。あなたが言ったように、起動した1つのXcodeインスタンス内で多くのプロジェクトを開いた場合、アイコンをクリックするような方法でプロジェクトを切り替えるにはどうすればよいですか?「ウィンドウ」または「cmd-」に移動する代わりに(これは便利ですが)。ありがとう。
スタン

エクスポーズはあなたの友達です。システム環境設定で確認してください。ホットキー、スクリーンコーナー、マルチタッチジェスチャーを割り当てて、すべてのウィンドウ、現在のアプリケーションのすべてのウィンドウを即座に識別したり、すべてのウィンドウを一掃してデスクトップを表示したりできます。
NReilingh 2010

また、スクリーンコーナーのオプションは、ウィンドウのアイコンをクリックすることに最も似ています。Snow Leopardでは、必要に応じて、Exposeディスプレイの最小化されたウィンドウを表示することもできます。
NReilingh 2010

2

非常に簡単です。次のコマンドをターミナルで使用してください-n -a "アプリケーション名"


スーパーユーザーへようこそ:これは質問に回答する場合としない場合がありますが、ソリューションが詳細に機能し、簡単に実行できる手順についての説明を提供できれば、より良い回答になります。答えが正しいと感じた場合は、これらのことを行って、再編集してください。数分を取り、お読みください: - superuser.com/help .Answering:superuser.com/help/how-to-answerを、再び歓迎superuser.Thankyouに
mic84
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.