Eclipse下程式碼字型背景變紅/變綠/變黃原因
阿新 • • 發佈:2019-02-19
如下圖所示:不知道怎麼,在eclipse IDE手抖按了啥,就成這樣了。
後來在stackoverflow提問後,找到了原因。
eclipse 有測試程式碼覆蓋率的功能,也就是執行Run——>Coverage
後會出現這樣 的效果
如何清除
網上有說隨便更改下程式碼就好了,也有說重啟IDE,這些辦法確實可行,只是不知其所以然而已。
最佳解決辦法是開啟Coverage的檢視,然後點選Remove all Sessions(兩個×按鈕)
步驟一 Window ——>show view ——> Other——>Java——>Coverage
步驟二 點選Remove all Sessions(兩個×按鈕)
如下圖所示
針對步驟一,也可以在右側工具欄中直接點選”Coverage”圖示,來開啟Coverage的檢視(上圖中已經用藍色框標註出來)
另外有關覆蓋測試的顏色含義如下
Source lines containing executable code get the following color code: 1.green for fully covered lines, 2.yellow for partly covered lines (some instructions or branches missed) and 3.red for lines that have not been executed at all.
即:
綠色為完全覆蓋的線條,
黃色部分覆蓋的線條(一些指示或分支遺漏)
紅色表示尚未執行的行。