Eclipse 中隐藏的 5 个非常有用的功能
Eclipse就是一頭野獸。它也是一套設備,神秘但更具威力。有些人稱它為一個持續變形機。另一些人則稱它是一個變異體。不錯,它很龐大,需要花費多年才能掌握。而在你好不容易掌握之后,你的老板出現了然后告訴你: 現在我們要用NetBeans了。
?
開玩笑了。沒有人會去用NetBeans,除了Adam Bien。好了,下面讓我們看看5個非常有用的、被隱藏了的Eclipse特性。
?
1: 我最喜歡的功能: 偏好
沒個人都會使用靜態庫。從Java 5起,就可以導入,我們不再寫類似這樣的代碼:
| 1 | SomeVeryImportantUtility.split(string1, string2); |
不過誰愿意手動的在每個類中都導下呢?相信沒人愿意。因為你可以在首選項那里來配置自己的偏好類型和成員:
首選項> 偏好
然后就開始敲代碼,找到自動完成功能:
自動完成
自動完成功能也會生成必要的靜態導入類。?特別是使用DSLs方法的時候。 當然,你需要認真地設置好哪些是你偏好的庫,在這些庫里面,哪些又是你偏好的類型。作為?jOOQ 博客(也就是其中一員)的用戶,那我就告訴你了。多收藏收藏org.jooq.impl.DSL.
?
2: 不錯的模塊選擇
?他這個功能十分的不錯,經常被提到
?
按塊選擇
注意左邊第6行開始突出的按鈕。 這就是"塊選擇" (在windows中Alt-Shift-A , 或 Ctrl+3 然后選擇需選擇的塊). 這樣你就能同時在每一個選定的行前面加上引號. 在需要編輯很多列加入相同元素時十分方便。
?
3:? EGit工作臺視圖
顯然,并非所有的EGit用戶知道的這一視圖。事實上,我認為,這就是為什么我不使用shell命令的最重要的原因。看看這個完美的東西(beauty美人):
工作臺視圖
好吧,不是一個真正的美人。這讓我想起了這本 Eric Burke的漫畫節選。但我們仿佛在虛空轉換之地(transmogrifier land),這個工作臺視圖充滿變化,一旦你從一個repository同步它的源,這個視圖將等待變更被added / committed / pushed。我現在可以在每行的基礎上決定,將哪個變化添加到索引中(注意,我沒有添加主要方法)。這導致有staged(添加)的unstaged(未添加)的變更。在EGit中,我現在可以在一次操作中直接提交,提交+推送,修改+提交,修改+提交+推送。也可以嘗試在命令行這樣做。
現在這次提交后,我又能在一個單獨的提交中stage/add主要方法。?我猜,在背后,這可能是通過運用存儲或某種其他的本地緩存來實現的。?我不在乎怎樣?,?這是漂亮的?!
?
我大概可以用這個漂亮功能做得更多,但那將填滿一整本書(我在等待這樣的一本書,@niborst,如果你正在看這篇文章的話)
如果你不明白上述任何Git的話題,試試這個流行的指南,或加入我…
?
4:類型過濾器
對 的,這是因為Eclipse的盒外自動補全毫無價值。是的,事實就是這樣的。沒有人會真正在API內部去調用callhashCode(), wait()或者notifyAll()。并且,事實上,現在幾乎沒有人愿意對一個鎖對象去調用wait()或者notify(),除非他們在寫JDK的 并發庫。但是慶幸的是,有人為我們免費實現了, 他們應該是使用VI,emacs或者一個16進制編輯器,因此他們不用考慮對象方法。?
于是,為什么我的自動補全彈出框是一些沒有意義的內容?好吧,讓我們創建一個類先。。。?
選項真心多啊?是不是??
哇哦。我本以為我只有一個方法?我不考慮equals(),盡管我實際上很少輸入equals(),我可以正確輸出它。以此,我準備把它從那一堆中挪走:?
Preferences > Type filters?
此 外,感謝Eclipse對at的提及。我希望存在一個選項從JDK,從我們的集合內存中完全移除awt。但是,至少,因為添加了awt到類型選擇器里,這 讓你免去了選擇是該導入java.util.List(99.9%) 還是java.awt.List(8.3%)。舍入誤差的發生決定于你之前不小心錯誤選擇集合的次數,有時,你會懷疑為什么不能直接分配一個數組集合。在 此感謝awt。此外,你必須關注你多變的WIN8是如何在截屏的時候改變窗口的顏色的。好了,現在下一步是什么呢?總之先回到Eclipse,讓我們在此 試下自動補全。。。?
終于變成了只有一個了?
更好了?當然更好了!?
現在。。。?
?
5: 格式化標簽
在花了這么多時間選擇代碼塊,謹慎的格式化SQL語句——往往是不會操作的人或者不沒按照樣式說明操作的,再或使用自動格式化的時候把之前美觀的那些全部代碼都格式化到一行了。而且還持續不到很久。使用簡單易拼的格式化標簽來“保護”代碼:
首選在> 格式化選項 > 打開/關閉標簽
由于在這過程中可能會多次輸入標簽,記得使用些簡明的東西“保護”下自己精心寫出來的那些SQL語句:
這樣(代碼,SQL語句)就被保護起來了
除非是不熟悉操作的人忘記或者沒按照樣式說明操作而沒有保存格式化設置,或者還有一類是拿Netbeans玩一下而沒真正使用的的情況,否則是不會再有人能接觸到那些代碼了。?
?
同樣,這些標簽也適合很難格式化的DSLs
轉載于:https://www.cnblogs.com/xpws/p/3688910.html
總結
以上是生活随笔為你收集整理的Eclipse 中隐藏的 5 个非常有用的功能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 个人任务记录
- 下一篇: javascript模拟鼠标双击事件