在Eclipse(Java)中輸入時,我經常遇到這樣的問題,即當我開始鍵入訪問器時,插入符號將跳轉到構造函數定義的開頭。所以在這樣的文件:Eclipse插入符跳轉到構造函數時輸入
private int mSomeInt;
public
in|public MyClass(){
}
我想手動輸入了訪問(的getter/setter)爲mSomeInt,但是當我後按空格「公共」的上方,光標跳轉到「開始公共MyClass「。
我經常輸入完整的行來查找,並找到我的方法與構造函數混淆(如上)。
在SO上找不到任何類似的問題(不是我知道準確找什麼)。
任何幫助,將不勝感激。
注 - 這不僅是訪問器,而是我在構造函數或其他方法之前定義的訪問修飾符。
編輯
不成功嘗試以下德科的解決方案後,我已經成功地進一步稍微縮小它。
這個問題只發生在文件中的所有塊處於摺疊狀態(ctrl + shift + numPadDivide)時。我可以看到現在的問題是,我輸入的新訪問修飾符然後(快速)摺疊到下面的方法中。即Eclipse實際上正在使用第一個訪問修改器並將所有內容從這裏摺疊,儘管我的意圖實際上是編寫一個新方法。
我唯一能找到的解決方案是隻編輯所有'fold'元素展開的源代碼。
這一直是我多年來的煩惱;你最終做了什麼來解決它? – 2013-08-20 15:44:46
不幸的是我沒有解決它。正如我上面提到的那樣,我發現了它發生的條件,並且我一直在努力解決它(即我不再讓整個班級保持摺疊狀態)。 當然問題仍然存在,但我不再注意它了。 – 2013-08-21 17:21:25