8

Eclipse Juno リリース、ビルド ID: 20120614-1722 をインストールしました。

「オカレンスをマーク」をオンにすると、編集中の JS ファイル内のオカレンスの一部が実際にマークされていることがわかります。ただし、マークしない関数呼び出しがあります。

var trackView = function() {
    saveData();
},
saveData = function() {
    // do something
};

定義されている saveData オカレンス (4 行目) をクリックすると強調表示されますが、関数が呼び出されている 2 行目のオカレンスは強調表示されません。2 行目の saveData オカレンスをクリックすると、どちらも強調表示されません。

何か案は?

4

10 に答える 10

21

Eclipseのバグ レポートには、別の回避策も記載されています。アウトライン ビューで何かを選択してから、ソース内のフィールドを再度選択します。

これは私にとってほとんど常に機能します。

于 2013-04-24T14:32:23.107 に答える
18

ATL+TAB を使用して Eclipse ウィンドウから別のウィンドウに切り替え、Eclipse ウィンドウに戻ると、強調表示されます。

于 2013-03-28T13:23:44.000 に答える
10

これは Eclipse Juno の既知のバグであり、(この記事の執筆時点で) Eclipse 開発者によって積極的に調査されています。

https://bugs.eclipse.org/bugs/show_bug.cgi?id=400661

https://bugs.eclipse.org/bugs/show_bug.cgi?id=398509


UPDATE 6/2: このバグは、リリース 4.2.2 で解決されました。

https://bugs.eclipse.org/bugs/show_bug.cgi?id=398509

于 2013-03-28T03:38:54.493 に答える
4

これはEclipse のバグです。発生時のハイライトは、最初に指定したものに「固執」しているようです。

少なくともハイライトを新しいアイテムに貼り付ける2つの「ソリューション」(!!):

  1. @Subas Raj が述べたように、ウィンドウのフォーカスを外して再度フォーカスします。戻ると、現在の位置がオカレンスで強調表示されます。2回押すかAltTab、マウスを使用して他のウィンドウをクリック/フォーカスしてから元に戻します。
  2. @Leo と @Gorky が言及しているように、AltShiftO2 回ヒットします。これはオカレンスのハイライトを切り替えるためのショートカットであり、オンに戻すと、現在の位置がオカレンスでハイライトされます。

そして最後に、3 番目の実際の解決策: 特定の jar をパッチを適用したものに置き換えます: https://bugs.eclipse.org/bugs/show_bug.cgi?id=398509#c60

.. または現在リリースされている M7 (4.3) にアップグレードします: https://bugs.eclipse.org/bugs/show_bug.cgi?id=398509#c62

于 2013-04-16T07:27:54.800 に答える
2

「Mark Occurrences」のすべての構成と設定は適切ですが、これは Eclipse JUNO の問題のようです。私はこの問題を観察しており、さまざまな方法で解決しようとしましたが、Juno では発生箇所の強調表示に一貫性がありません。

かなり速く動作することもあれば、ハイライト表示に時間がかかることもあれば、まったく動作しないこともあります。

また、Eclipse を再起動すると正常に動作しますが、徐々に強調表示が遅くなり、停止することも観察されました。

〜チラグ

于 2013-03-18T06:08:35.920 に答える
1

Window-> Preferences-> General-> Editors-> Text Editors->に移動しますAnnotations

Occurrences&の両方で、オプションが選択されWrite Occurrencesていることを確認します。Text as Highlighted

また、General-> JavaScript-> Editor->Mark Occurrencesで、すべてのチェックボックスがオンになっていることを確認します。

于 2012-08-29T23:48:31.507 に答える
1

General -- Appearance Use Mixed fonts and colors for labels のチェックを外したところ、より適切に機能するようになりました...

于 2014-07-15T13:35:34.917 に答える
0

今のところ回避策しかありません (「Alt + Shift + O」を 2 回押します):

Eclipse で選択した単語のすべての出現箇所を強調表示できない

于 2013-04-09T12:04:55.863 に答える