1、控制台(console )日誌輸出另保存
- 經常會遇到這種情況,習慣性的清掉控制台上的輸出日誌,再然後發現剛才的日誌居然還有用,不得不又重新調試一遍,為了解決這種“手賤”的問題,我在網上搜了一些資料,還真解決的方法哈,只需要把日誌同時輸出到設定一個文件就行。方法如下:
- 設置Eclipse保存控制台文件。右鍵項目 -> Debug As -> Debug Configurations菜單。 進入Common標籤下,設置“Standard Input and Output”, 勾選 “File:”, 填寫輸出文件路徑及文件名。如果你勾選了“Append”,輸出的日誌將會被追加寫入到文件最後,否則將會覆蓋重寫文件。


2、替代Alt+/快捷鍵代碼自動補全
作為一個使用eclipse的用戶,最常用的快捷鍵之一就是Alt+/了,這是提示補全功能的快捷鍵。以前每打一下syso然後再按下Alt+/就可以自動幫我補全,用多了也覺得麻煩,不能像IDEA一樣可以實時提示補全。現在我又找到了一個方法啦,可以自動提示補全功能。
設定方法也簡單,按照截圖來,Auto activation triggers for java:中,在.後面添加a->z,然後就可以實時顯示補全了
當然有一個很讓我蛋疼的地方,就是變量名也自動提示你在變量名後面添加屬性後綴,額。。。
仔細在網上搜了一下,還是有辦法解決哈,裝個插件就可以了聽說,我還沒試過,最近忙又懶。。。
鏈接我發出來,有興趣的可以試試哈。
- 如何解決Eclipse自動補全變量名_百度經驗

3、Ctrl+Shirt+R快捷鍵過慮class文件
經常使用Ctrl+Shift+R快捷鍵快速打開某個文件,但是裡面class或一些緩存文件也在裡面,選擇起來麻煩,因此想過濾掉不必要的class文件等。方法其實簡單,按下Ctrl+Shift+R快捷鍵之後,點擊右邊的下三角,然後Edit Active Working Set…然後選擇你要文件的目錄,這樣,不在這個目錄下的所有文件就不會在Ctrl+Shift+R中出現啦。


4、debug的遠程Tomcat
- 1、什麼是遠程調試,
- 就是在A機器上利用Eclipse單步跟蹤調試B機器上的Web應用。項目部署以後經常會遇到各種各樣的問題,為了方便調試,可以利用eclipse進行遠程調試。調試前必須保證服務器的代碼與本地eclipse中的代碼保持一致。
- 使用遠程調試有一個問題,當你遠程debug的時候,那麼服務器就會進入debug模式,其他瀏覽器請求都處理不了而導致超時,所以這個技巧知道一下就行了,或者內部服務器調試調試,對外的服務器你也這樣做的話,千萬別說我教你的。
- 2、eclipse設置流程:
- a、首先打開遠程的tomcat的catalina.bat文件,在最前面加上如下代碼
- set CATALINA_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=10001,server=y,suspend=n

catalina.bat中添加CATALINA_OPTS
b、eclipse中填寫遠程調試的鏈接和端口,如圖,其中10001端口是上一步address中設置的,shopxx是當前項目。

Remote Java Application->Connect添加遠程tomcat的ip與端口

Remote Java Application->Common中選擇Debug模式
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/258868.html