Eclipseが中括弧にジャンプ


390

スコープの右中括弧にジャンプするためのEclipseのキーボードショートカットは何ですか?


37
おまけとして、ALT + Shift + UPを押して、それらの括弧の間のすべてを選択することもできます。
RafaelLopes 2012

上記のショートカットは、少し長くても便利ですが、自分でカスタマイズできます~~
lwpro2

3
@RafaelLopes @romaintazの回答に従って、ダブルクリックして同じことを達成できます。実際、alt + shift + up私の簡単な実験によれば、カーソルの位置をダブルクリックすることは、一般的にそれと同じように見えます。
Muhd 2014

1
HTMLエディターでALT + Shift + UPは、押し続けると選択範囲がALT + Shift + DOWN縮小するにつれて、選択範囲が拡大し続けます。それを組み合わせてALT + UP/DOWNコードを移動する=非常に便利です。
Daniel Sokolowski、2015

@Muhd、ダブルクリックは中括弧を除いたものとまったく同じではありません
Christophe Roussy

回答:


508

開始または終了のブレースの横にカーソルを置き、Ctrl+ Shift+ + Pをパンチして、一致するブレースを見つけます。Eclipseが見つからない場合は、「一致するブラケットが見つかりません」というメッセージが表示されます。

編集:以下のRomaintazで言及されているように、開始中括弧のすぐ右をダブルクリックするだけで、Eclipseに2つの中括弧の間のすべてのコードを自動選択させることもできます。


21
同じアクセラレータは、括弧()および角括弧[]のマッチングにも機能します。
kevinarpe '31年

一致するブレースまで選択する方法はありますか?Visual StudioはこれをCtrl + Shift +]を使用して行います(Ctrl +]はブレースに一致することを意味し、Shiftは選択することを意味するため、Ctrl + Shift +]はブレースに一致するように選択することを意味します...)
Agnel Kurian

4
@AgnelKurian -あなたは以下Romaintazの答え@を見れば、あなたは「のすぐ右にあるをダブルクリックしてことに注意します{...全体のコードブロックを選択しますが、」
ninesided

@ninesided-Agnelは全体ではなく、現在の場所からブロックの終わりまでを選択したい。Shift + Endと同様に、現在の場所からEOLまで選択します。ところで、Ctrl + Shift + Pはすべての種類の角かっこで機能しますが、VSは中かっこでしか機能しないため、それは不可能だと思います(どの一致まで選択しますか? "})]")。
TWiStErRob 2012

1
私にとって、これはJAVAでのみ機能します。JSPファイル内のJavaScriptコードを編集すると、機能しません。
John Henckel

128

ショートカットCtrl+ Shift+ Pが引用されているので、私は本当に興味深い機能を追加したかっただけです。のすぐ右をダブルクリックする{と、Eclipseが開始{と終了の間にあるコードブロック全体を選択します}。同様に、閉じる '}'のすぐ左をダブルクリックすると、Eclipseがブロックを選択します。


2
先端をありがとう。これは、角括弧、括弧、二重引用符でも機能します。
ダニエル 'ダン'グリフィス

Rubyの観点から、Eclipse KTKでRuby DLTKプラグインを使用しています。。これは、do == {およびend ==}のルビでは機能しません。
Erran Morad 2014

79

ではCtrl+ Shift+ Lあなたはすべてのショートカットを見つけることができる場所を開くことができ、「アシストキー」。


20

Macintoshでは、開始または終了の波括弧の後にカーソルを置き、次}のキーを使用します:Shift+ Command+ P


17

コンテンツを選択するにはAlt+ Shift+Up arrow

次のラッピングブロックまでのコンテンツを選択するには、このショートカットをもう一度押します

1つ前のステップに戻るには、Alt+ Shift+を押しDown arrowます。これは、複雑な式でコンテンツを選択する必要があり、何かを見逃したくない場合にも便利なショートカットです。


16

Ctrl+ Shift+を押しPます。

Eclipse Junoの前に、カーソルを開始または終了ブレースのすぐ上に置く必要があります。

Junoでは、カーソルはコードブロックのどこにでも置くことができます。


2
このクールな機能をオンにする手順:ウィンドウ->設定->
Java-

11

選択したパースペクティブが現在のファイルのタイプと一致しない場合、「go to matching brace」は機能しないことがわかりました。ただし、視点を変更すると再び機能します。したがって、たとえば、PHPファイルを開いているが、たとえばJavaパースペクティブがアクティブな場合、Ctrl+ Shift+を押しPても何も起こりません。PHPパースペクティブがアクティブになっている同じファイルの場合、Ctrl+ Shift+を押すPと、期待どおりの結果が得られ、カーソルが開始中括弧と比較して右中括弧の横に置かれます。

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