1. ホーム
  2. xcode

[解決済み] Xcode 4でタブを正常に動作させるにはどうしたらいいですか?

2023-04-06 19:15:52

質問

Xcodeにようやくタブが追加されましたが、問題はその挙動が非常に奇妙なことです。たとえば、新しいタブに開かれた場合のみ、タブを開いたままにします。

プロジェクトツリーでクリックするだけでファイルを開く場合、Xcode はツリー内の別のファイルをクリックするとすぐにタブを閉じます。

タブを本当のタブのように動作させ、Xcode がそれを再利用するのを防ぐことは可能ですか? どのように?

どのように解決するのですか?

2020年のUPDATE。

約10年後にようやく、Xcode 12.xではここで説明した問題がほぼ解決されたようです。新しい ナビゲーション スタイル オプションが ナビゲーション の設定パネルで、この動作を制御します。

動作にはいくつかの新しい癖や設計上の選択があり、それは理にかなっているように見えますが、まだ新しいエクスペリエンスに慣れていないところです。たとえば、タブは、そのタブ内のファイルが最近編集されない限り、再使用されます。 イタリック というタイトルで表示されます。


前の回答

現在、あなたが望む (または私が望む) 動作を得ることはできないと思います。タブは Safari のように動作しますが、他の一般的な IDE (Visual Studio または Eclipse) のタブのようには動作しません。そして、私にとっては、これはちょっと最悪です。

一般に、私は IDE タブが 1 つ以上のファイルを開いたままにしておくことを期待しています。したがって、プロジェクト ツリーでファイルをクリックすると、そのファイルで開いているタブに切り替わると思っています (すでに開いている場合)。しかし、XCode 4は、現在のタブを私がクリックしたファイルに変更し、同じファイルを持つ2つのタブを作成します。同じファイルを持つ 2 つのタブを持つことは、かなり無駄です。

これは、ファイルが現在開かれているかどうかを確認するために、ユーザーに最初にタブ バーをスキャンすることを強制します; もし開かれていないなら、プロジェクト ツリーを見ることができます。 しかし、最初にプロジェクト ツリーをクリックした場合 (これは私がよくやることです)、タブを 1 つ削除したことになるので、罰を受けることになります。