web-dev-qa-db-ja.com

同じ単語の出現を強調するEclipse

Notepad ++では、Wordを選択すると、テキスト全体で同じ単語がすべて強調表示されるという非常に優れた機能があります。さらに、ホットキーを設定して、スタイルが異なる最大5つの異なる単語を強調表示することができます(以下の効果を参照)。

enter image description here

Eclipseでこのような効果を得る方法/プラグインはありますか? Java、すべての同じ変数を強調表示しますが、コメントを強調表示し、他のファイルタイプ(xml、html、js、cssなど)を編集すると動作しません) 。

50
Ken Chan

私はかなり長い間Eclipseを使ってきましたが、これを行うための標準的な方法がないことはかなり確信しています。

Eclipseでは、これらのことはエディターごとに管理されており、Javaエディターは、私が知っているすべてを探しているものをサポートしていません。少なくともJava =編集者は、強調表示されているものとその方法(Preferences > Java > Editor > Mark Occurrences)、しかし、あなたはすでにそれを知っていると思います。

プラグインに関しては、あなたが探しているものを実現するプラグインを知りません。実際のところ、あなたが探しているものを実現するプラグインが本当にあったら、私は驚くでしょう。

ここで何かを共有していただければ幸いです。Eclipseにかなりのハイライトを付けようとして何年も失敗していました... :)

34
fgysin

Eclipseのプラグインは次のとおりです。 http://ystrot.github.io/glance/

Ctrl + Alt + Fを押すと、notepad ++と同様にすべての出現箇所が強調表示されます。

30
winxton

"Mark Occurrences"を有効にすると、マークした単語と同じ単語がすべて強調表示されます。

次の2つの方法で有効にできます

  1. Alt + Shift + O
  2. Preferences > Java > Editor > Mark Occurrences

    enter image description here

25
Sumit Singh

以下は私にとってうまくいくことがわかったものですが、「ファイル内のテキストを検索」にキーショートカットを割り当てることもできます。

  1. Wordまたはテキストのセクションを選択します
  2. 押す CTR+3「クイックアクセス」検索を有効にする
  3. 「ファイル内のテキストを検索」と入力します
  4. Execute

@Kislingkで述べたように、「設定」>「一般」>「エディター」>「テキストエディター」>「注釈」で、単語の強調表示/マーク付け方法を変更できます。

Eclipse-highlight-search-results-in-file

3

ここに私が見つけた最も近い解決策があります:

  1. 検索フィールドの「設定」/「一般」/「キー」タイプにショートカットを作成します。「ファイル内のテキストを検索」デフォルトでは何も割り当てられていないため、キー割り当てを割り当てます。

  2. 注釈は、サイドバーに表示するのに役立ちます

enter image description here

2
Roo

ファイル検索を使用して選択したリソースを検索すると、単一のファイルで同じWordを強調表示できます。

1
wangf

別の便利なEclipseプラグインは Eclipse instasearch です。豊富な機能セットがあります。これはEclipseマーケットプレイスでも入手できます。

1
Sairam Krish

ウィンドウ>設定> Java> Editor> Occurrencesをマーク

0
ankit

有効にするために必要な他のオプションがあります([設定]> [全般]> [エディタ]> [テキストエディタ]> [注釈])。 OccurrencesおよびWriteOccurrencesを検索し、テキストを「ハイライト」として有効にします

0
Kislingk

上記の答えをすべて試してみましたが、すべて機能していません。最後に、誤ってJREシステムライブラリの一部を削除したことが原因であることがわかりました。追加後、正常に動作しています

0
wendy