一張思惟導圖java
公衆號回覆「eclipse技巧」可下載源導圖正則表達式
一、控制檯(console )日誌輸出另保存spring
常常會遇到這種狀況,習慣性的清掉控制檯上的輸出日誌,再而後發現剛纔的日誌竟然還有用,不得不又從新調試一遍,爲了解決這種「手賤」的問題,我在網上搜了一些資料,還真解決的方法哈,只須要把日誌同時輸出到設定一個文件就行。方法以下:瀏覽器
設置Eclipse保存控制檯文件。右鍵項目 -> Debug As -> Debug Configurations菜單。 進入Common標籤下,設置「Standard Input and Output」, 勾選 「File:」, 填寫輸出文件路徑及文件名。若是你勾選了「Append」,輸出的日誌將會被追加寫入到文件最後,不然將會覆蓋重寫文件。緩存
二、替代Alt+/快捷鍵代碼自動補全tomcat
做爲一個使用eclipse的用戶,最經常使用的快捷鍵之一就是Alt+/了,這是提示補全功能的快捷鍵。之前每打一下syso而後再按下Alt+/就能夠自動幫我補全,用多了也以爲麻煩,不能像IDEA同樣能夠實時提示補全。如今我又找到了一個方法啦,能夠自動提示補全功能。服務器
設定方法也簡單,按照截圖來,Auto activation triggers for java:中,在.後面添加abcdefghijklmnopqrstuvwxyz,而後就能夠實時顯示補全了mvc
固然有一個很讓我蛋疼的地方,就是變量名也自動提示你在變量名後面添加屬性後綴,額。。。eclipse
仔細在網上搜了一下,仍是有辦法解決哈,裝個插件就能夠了據說,我還沒試過,最近忙又懶。。。 連接我發出來,有興趣的能夠試試哈。socket
三、Ctrl+Shirt+R快捷鍵過慮class文件
常用Ctrl+Shift+R快捷鍵快速打開某個文件,可是裏面class或一些緩存文件也在裏面,選擇起來麻煩,所以想過濾掉沒必要要的class文件等。方法其實簡單,按下Ctrl+Shift+R快捷鍵以後,點擊右邊的下三角,而後Edit Active Working Set...而後選擇你要文件的目錄,這樣,不在這個目錄下的全部文件就不會在Ctrl+Shift+R中出現啦。
四、debug的遠程Tomcat
一、什麼是遠程調試,就是在A機器上利用Eclipse單步跟蹤調試B機器上的Web應用。項目部署之後常常會遇到各類各樣的問題,爲了方便調試,能夠利用eclipse進行遠程調試。*調試前必須保證服務器的代碼與本地eclipse中的代碼保持一致。
使用遠程調試有一個問題,當你遠程debug的時候,那麼服務器就會進入debug模式,其餘瀏覽器請求都處理不了而致使超時,因此這個技巧知道一下就好了,或者內部服務器調試調試,對外的服務器你也這樣作的話,千萬別說我教你的。
二、eclipse設置流程:
a、首先打開遠程的tomcat的catalina.bat文件,在最前面加上以下代碼
set CATALINA_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=10001,server=y,suspend=n
b、eclipse中填寫遠程調試的連接和端口,如圖,其中10001端口是上一步address中設置的,shopxx是當前項目。
最後
歡迎關注公衆號java思惟導圖,關注公衆號並回復「思惟導圖」當即下載源xmind導圖。
文章推薦閱讀