2012-08-05 26 views
14

初めてJavaを学んだとき、私は「BlueJ」というIDEを使用していました。スコープハイライティング(Scope Highlighting)と呼ばれるこの機能により、コードブロックを読みやすくなりました。今私はBlueJから移り、Eclipseを使い始めました。私は現在、自分の好みに合わせてEclipseをカスタマイズしています。Eclipse内でこのScope Highlighting機能を使用したいと思います。Eclipse IDEスコープの強調表示?

私はどのように答えを探しましたが、Eclipseでそれを行うための解決策を指摘する情報はありません。ここで

は何のスコープのようなルックスを強調実証する画像です:私は日食は、私はあなたを与えることができます青いj.The最高のアドバイスと同じ機能を持っている疑い

Notice the background color behind each method

+0

Eclipseにはこれがありません。私は3.8が現在のブロックの上と下の区切り文字を表示することができると信じていますが、それよりも多くはありません。 –

+0

NetBeansにはコードの折り畳み機能があり、コードブロックを折りたたむことができます。 Eclipseには似たようなものがあると思いますが、私はそれを一度も使用していないのでわかりません。これはまったく同じではないかもしれませんが、コードの入れ子を見ることができます。 –

答えて

8

私はあなたが得ることができる最も近いShiftキー+ Altキー+それは、コードの広いブロックを選択され

をarrow_upであることをafriadです。この数回押すと、探しているものと非常によく似た結果が得られます。私は頻繁にそれを使用します..リファクタリングのためにも便利です。


EDIT:j2emanue @としては言った:you can just double click the delimiter (like a bracket) and it will highlight the entire scope.

+0

すべての助けをありがとう。スコープハイライトを正式に追加できるかどうかを確認するための機能リクエストを提出します。 –

0

にあなたのテーマを変更することですあなたの好みを簡単に選択してコードブロックをハイライト表示させることができ、テーマをカスタマイズするにはhttp://eclipsecolorthemes.org/に行きます。 ....

まだ問題がある場合は、http://codejava.co.uk/contact.htmlに行き、あなたのメールを送信してください。あなたが望むなら、ダミーのものを作成できます。その後、私はあなたのEclipseテーマに使用するXMLファイルを送信します。

29

でのEclipseプラグインデリミタ(ブラケットのような)をダブルクリックするだけで、スコープ全体がハイライト表示されます。たとえば、if文のブラケットをダブルクリックしてみて、eclipseがスコープ全体をハイライト表示するようにしてください。これは任意のデリミタで動作します。かっこも使用できます。

+8

EditBoxはOPが探しているものと正確に同じように見えますが、選択した回答を変更する必要があります。 –

+0

はい、私はこれが投票回答になるべきだと思います。 BTWは誰でも同じスコープを一緒にマージするようにエディットボックスを取得する方法を知っていますか?私はスペースのための新しい行を持っているいくつかのコードを持っているが、ここでは1つのボックスの代わりに私は複数の各新しい行がスコープを壊しているので複数を取得する – muni764

+0

編集ボックスは、(ブロック、キャッチなど) – Salman

1

これは正確なものではありませんが、メソッドにカーソルを置き、ツールバーの[選択した要素のソースのみを表示]ボタンをクリックします。あなたのエディタは、そのメソッドだけに縮小されます。もう一度クリックしてファイル全体に戻ります。 enter image description here

関連する問題