1.說明
本文詳細介紹Eclipse控制台Console使用說明,
調試時通過控制台查看日志,
有時候日志太多會找不到上面的日志,
有時候幾個控制台會不受控制的彈出,
那么請參考本文,
通過調整Eclipse控制台,
更高效方便的查看日志定位問題。
2.打開控制台
有時候不小心關閉了控制台,
打開Eclipse控制台的方法,
Eclipse -> Windows -> Show View -> Console

或者:
Eclipse -> Windows -> Show View -> Other... -> General -> Console

打開控制台后,
如果發現控制台的位置不是默認位置,
可以重置Eclipse視圖:
Eclipse -> Windows -> Perspective -> Reset Perspective...

3.打開Console設置
Console窗口空白處右擊 -> Preferences....

注意需要是一個打開的控制台,
並且是有日志輸出的,
否則空的控制台是無法右鍵的。

或者:
Eclipse -> Windows -> Preferences -> Run/Debug -> Console

4.設置控制台不限日志行數
打開Console設置,
去掉Limit console output的勾選即可。
或者設置console buffer size(characters) ,
將其值設置為足夠大。
5.關閉控制台自動跳出
在Eclipse中有項目運行的時候,
當有日志標准和錯誤輸出打印到console中時,
控制台就會被自動彈出,
非常影響編碼,或者定位問題。
解決步驟,打開Console設置,
關閉程序標准輸出時彈出控制台:
去掉勾選"Show when program writest to standard out"
關閉程序錯誤拋出時彈出控制台:
去掉勾選"Show when program writes to standard error"
這兩個功能也可以在控制台右邊直接點擊,
第一次點擊后選中狀態就是生效,
再次點擊后取消選中就不會生效。
6.關閉正在運行的程序
控制台右邊的紅色方框Terminate:

7.關閉控制台
控制台右邊灰白的叉號Remove Launch,
注意只能關閉已經Terminate的控制台。
控制台右邊的兩個一起的叉號Remove All Terminated Launches,
可以關閉所有已經結束的程序的控制台。
8.清理控制台
控制台右邊文本右下角帶個叉號Clear Console,
可以清空控制台已經輸出的日志,
方便查看新的日志輸出。
9.日志滾動鎖定
控制台右邊帶一把鎖的窗口Scroll Lock,
可以阻止不斷輸出的日志導致的頁面滾動,
在查看上面的日志的時候非常方便。
10.日志換行
控制台右邊文本帶一個回車Word Wrap,
當輸出的一條日志過長時,
會把超過控制台窗口顯示范圍的換行,
這樣就能完整的顯示這條日志。
11.鎖定當前控制台
控制台右邊帶個圖釘的面板Pin Console,
用來鎖定當前控制台,
當其他控制台有日志輸出時,
不會切換到其他控制台。
12.切換控制台
控制台右邊的小電腦Display Selected Console,
當有多個控制台存在的時候,
可以通過這個來切換不同的控制台。

13.Maven控制台
控制台右邊的小窗口右上角帶個加號,
點開后有5個選項,
選擇5 Maven Console,
會打開如下界面,
輸出Maven控制台的一些信息,
主要是Maven執行的命令記錄,
這個一般用的很少:

但是程序對應的控制器也會輸出如下信息,
主要是Maven輸出的和程序相關的日志:

14.復制輸出日志
控制台右邊兩個重疊的文本框Copy Text with escapes,
可以用轉義復制控制台輸出的所有日志,
想要復制控制台的所有輸出日志時,
就不用很麻煩的用鼠標去選中拷貝了。