Xcode 4でタブをすばやく切り替える方法は何ですか


135

プロジェクトの作業中に多くのタブを開きました。(Xcode 4の新機能)。

しかし、あるタブから別のタブに切り替える場合、これを行うことがわかった唯一の方法は、マウスを使用することです。キーボードショートカットを使用して異なるタブを切り替える方法はありますか?


これはまだXcode 8に適用され、ほとんどの答えはまだうまくいきます。
— Andrej

回答:


291

ショートカットは次のとおりです。

  • CMD+ SHIFT+ }-次のタブを選択
  • CMD+ SHIFT+ {-前のタブを選択

それはコマンド+シフト+ ...であると思います。少なくとも私のマシンでは。
— クリスラッド

1
ya it + command + shift .. command +}は、行をタブでインデントします
— Anand

79

デフォルトのショートカットは次のとおりです。

  • ⌘+ SHIFT+ {-次のタブを選択
  • ⌘+ SHIFT+ }-前のタブを選択

しかし、私はXCode -> Preferences -> Key bindingsそれらに行き、それらを次のように変更することを好みます:

  • CTRL+ TAB-次のタブを選択
  • CTRL+ SHIFT+ TAB-前のタブを選択

...つまり、ChromeやSafariと同じように機能します。


4
CTRL+ TABははるかに優れており、デフォルトでは使用されません。最後に使用したタブをバインドできないのは残念です。
— Pierre de LESPINAY 2013年

2
私は誰もが一般的にブラウザに慣れていると思い込み、タブを変更するためにCTR + TAB / CTR + SHIFT + TABを使うべきだと思います。
— Paul Brewczynski 2013

2番目のものは有益です:)
— Vaibhav Saran 2014

ChromeではALT-CMD-Leftでもあるので、それに変更しました
— Claudiu

3
CTRL+はTABデフォルトでXcode 9.2.1で既に機能しているようです
— Kirkova

6

ショートカットが機能しない場合(言語などのため)、カスタムショートカットを定義できます。

  • XCode-> Preferences-> Key bindings

  • 「すべて」が選択されていることを確認してください

  • 「前のタブを選択」および「次のタブを選択」のショートカットを定義する

cmd+ pageupとcmd+ を使用しましたがpagedown、競合は発生しませんでした。


cmd+ pageupはXcode 8のドキュメントの先頭に移動します:-(
— falsecrypt

5

BetterTouchToolを使用してタブを切り替えることを推奨します(Chrome、Safari、Finder、Xcode、sublimeTextを含む![ここに画像の説明を入力] [1]など)。

BetterTouchToolはフリーソフトウェアです。

設定TipTap LeftしTipTap Rightてcmd+shift+{、cmd+shift+}ます。

さらに、チップパッド付きのトラックパッドを使用して、タップを切り替えることもできます。

これが私の設定です:

あなたがそれを好きになることを願っています。


私はより良いタッチツールが大好きです。XCodeと組み合わせて使用​​すると、すばらしいコンボになると思います
— DavidNorman

4

XCodeウィンドウのメニューオプションでは⌘+ }または⌘+ と表示されます{が、⌘+ {/}はインデントの増加または減少に使用されるため、バグだと思います。正しい順序は、⌘+ shift+ }または{。


1
少なくとも私のキーボードでは、{と}がシフトされている[と]ので、XCodeはここでは実際には正しいと思いますが、正確にはわかりません。個人的に私はそれをcmd + shift + [およびcmd + shift +]と呼んでいたでしょう
— CupawnTae 2014年

それがまさに理由です。[設定]ペインで試してみるとcmd+[、cmd+shift+[それをcmd+{ショートカットとして表示し、使用するとショートカットとして表示することがわかります。
— ヨハネケ2014年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.