2012-08-29 78 views
8

剛安裝了Eclipse的Juno發佈,建立ID:20120614-1722。Eclipse的標誌事件並不標誌着所有出現

我有「標記出現」打開了,我可以看到,它確實標誌着一些出現在JS文件,我的編輯。但是,它有一個不標記的函數調用。

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

當我點擊進入它被定義的SAVEDATA發生(第4行),它突出,但它不突出於第2行的發生其中函數被調用。當我點擊進入第2行的saveData事件時,沒有突出顯示。

任何想法?

+0

這是否幫助,如果你說'VAR SAVEDATA =函數(){'或'功能SAVEDATA(){ '? – Thilo

+0

我在Eclipse Juno SR2中遇到同樣的問題。有時標記出現功能起作用,有時不起作用。我沒有更改標記出現的設置,並且我禁用了這樣做的快捷方式。 –

回答

1

轉到Window - >Preferences - >General - >Editors - >Text Editors - >Annotations

在這兩種Occurrences & Write Occurrences,請確保您有選擇的Text as Highlighted選項。

而且,下General - >JavaScript - >Editor - >Mark Occurrences確保所有的複選框被選中。

+0

是的,在你提到的兩個地方都已經檢查了所有人。在他們自己的var語句中分離出這個函數也沒有幫助。 Eclipse很長。 –

+0

http://stackoverflow.com/q/1209423/396732? – Kawu

2

所有配置和設置「標記出現」是正確的,但似乎這是Eclipse的JUNO問題。 我一直在觀察這個問題,並試圖解決許多方式,但在朱諾,突出事件是不相符的。

有時它的工作原理相當快的,有時它需要時間來突出,有時則根本沒有。

還觀察到,一旦我們重新啓動Eclipse,事情正確工作但漸漸地,突出事件變得緩慢,也停止。

〜奇拉格

+0

我也證實了這一點,雖然只在Ubuntu(12.04)。有時候這很煩人。我發現關閉當前選項卡並重新打開「修復」問題,但這樣做仍然很痛苦。 :\ – 2013-03-27 01:52:24

18

解決了如果從Eclipse窗口切換到另一個窗口使用ATL + TAB並回到Eclipse窗口時,它是最重要的。

+0

哇。這真是一個錯誤,然後...... – stolsvik

+6

+1,但更好的解決方法是使用Shift + Alt + O + O - 雙「O」將再次切換標記的出現次數(通過窗口保存循環或執行Alt +然後按住Shift + Alt + Tab) – earcam

+0

您拯救了我的生命。使用Shift + Alt + O關閉再打開對我來說不起作用。點擊大綱中的內容也不適用於我。你拯救了我的生命。謝謝。 –

9

如果取消選中下面的選項,它會正常工作

首選項>的Java>編輯>標記Ocurrences>取消選中:保留標記選擇改變的時候。

+0

我不知道爲什麼,但是(突然間)這部分在我的開普勒版本中完全沒有檢查,我在想,爲什麼突出顯示沒有,工作了。 – Torsten

0

同我遇到過,你可以嘗試點擊「切換標記出現」兩次(將其關閉和打開),或者你也可以嘗試使用Alt + Shift + O兩次。 而且還可以試試@Subas Raj的解決方案,很好。

4

這是a bug in Eclipse - 發生高亮似乎「粘」你點的第一件事至。

兩個「解決方案」,至少獲得亮點停留在一個新的項目(!!):

  1. 作爲@Subas拉吉提到,散焦和調整窗口 - 當你回來,你的當前位置突出顯示。或者點擊AltTab兩次,或者使用鼠標點擊/聚焦其他窗口,然後返回。
  2. 作爲@Leo和@Gorky提到,打Alt鍵Ø兩次。這是切換突出顯示的快捷方式,當您重新打開時,您的當前位置將突出顯示。

最後,第三個實際的解決方案:更換一個修補一個一個具體的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

21

bug report in Eclipse還提到了另一種解決方法:在「大綱」視圖中選擇一些內容,然後再次選擇源中的字段。

This works most always for me。

+1

這似乎適用於我。原因似乎是CTRL-點擊某個打開一個新的編輯器(即不同類的方法)。在Outline中選擇一些東西似乎取消了選擇。 –

1

我未選中常規 - 爲標籤的外觀使用混合字體和顏色,現在,它工作得更好......