此行爲使我非常驚訝。在輸入完整行不使用內容輔助時在光標前插入的Eclipse分號
我鍵入以下內容:
fileName.append(c.get(Calendar.HOUR_OF_DAY))
現在,當我輸入的內容輔助POP操作了。我沒有從內容幫助中選擇HOUR_OF_DAY,也沒有按Enter鍵自動填寫。我只是輸入「HOUR_OF_DAY」。我也在行尾輸入了兩個末尾的「)」,我沒有按tab。
我的光標現在在行的末尾,我輸入;
Eclipse插入;光標後面!所以當我按下Enter時,分號移動到下一行!
我試過了所有我能想到的偏好。我打開了「auto smeicolon」選項,該選項應該自動在分隔符的末尾放置分號,但它不能解決此問題。
一條線索:如果在輸入「;」之前按「ENTER」在行末,內容輔助窗口消失,使用光標現在插入後正確插入;。所以內容協助與我息息相關。
任何幫助表示讚賞。
ESC鍵丟棄該內容,幫助菜單。 – 2010-09-08 15:28:46
所以這並不能解釋爲什麼內容輔助菜單會導致;放置在光標後面。它應該忽略它的自我或至少不會造成傷害。 – LPalmer 2010-09-10 15:21:13