1, 浮動窗口注釋改進
你是否在eclipse里使用過這樣一個功能:
當鼠標移動到有javadoc注釋的接口方法時, 會出現一個懸浮窗。框內顯示該接口方法的詳細javadoc內容。(如果沒有顯示,請調大eclipse.ini里的最大內存量-Xmx256m)
而當鼠標離開方法或移動到懸浮框上時,懸浮框將消失。為了不讓懸浮框消失,你需要按 F2 固定住框體,才可以繼續查看并可使用滾動條功能(內容比較多)。
3.4 M5里一個新的改進,就是,可以設置,當出現懸浮框并移動到懸浮框上時, 框仍舊保留,并增強了懸浮框的周邊功能。
周邊功能包括:
1,可以直接點擊doc里的元素進行定位。
2,框體最下面新增,跳轉到javadoc視圖
3,框體最下方新增,定位到正確的申明處,類似Declarations。
2, 查找/替換時的正則表達式新增 “保留大小寫格式” 關鍵字。
當替換時, 可以保留匹配到的文本原有的大小寫格式。
例如: 在 "Test test= TEST" 這個字符串中,替換 "test" 為 "\CFoo", 結果為 "Foo foo= FOO" .
3, 新增全標簽視圖,即在同一視圖中顯示 “problems, bookmarks and tasks”
4, java編輯器新增 面包屑導航(很不錯的功能,不過會消耗一點資源)
首先,這還是個實驗性的功能。
你可以通過點擊 Toggle Breadcrumb 按鈕啟用這一功能。
(隸屬于 java editor presentation 組, 怎么禁用? 右鍵點擊上部導航欄,選擇 Commands 選項卡,如下圖:)
它的作用是:
1, 可以快速定位到當前類的某一個方法,而不需要再按 ctrl + 0 (顯示當前類的所有方法,并可以進行定位)
2, 可以快速定位到同一包下的其他類。
3, 可以定位到同一項目下的其他包。
4, 可以定位到其他文件夾。
5, 可以定位到其他項目。
5, 快速解決與快速援助(Quick Fix and Quick Assist)
當鼠標移動到需要解決問題的代碼行時,
按 ctrl + 1 可以提示解決方案,并實施快速解決。
6, 增強了注釋的格式化
7, 錯誤日志視圖,可以快速查看日志配置。
8, 更清晰轉換jar包到插件項目
為了鼓勵eclipse插件開發用戶,不要使用已經被嵌套在其他項目里的jar包(其他項目更改依賴或刪除時,會報錯),提供了快速轉換入口。
9, OSGI R4.1 Bundle-ActivationPolicy 支持
為了進一步統一 OSGI R4.1 規范, PDE支持 Bundle-ActivationPolicy 。
下圖是,將已經不再使用的 Eclipse-LazyStart 替換成 Bundle-ActivationPolicy 。