成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Eclipse 中隱藏的 5 個非常有用的功能

移動開發 Android
Eclipse就是一頭野獸。它也是一套設備,神秘但更具威力。有些人稱它為一個持續變形機。另一些人則稱它是一個變異體。不錯,它很龐大,需要花費多年才能掌握。而在你好不容易掌握之后,你的老板出現了然后告訴你: 現在我們要用NetBeans了。

Eclipse就是一頭野獸。它也是一套設備,神秘但更具威力。有些人稱它為一個持續變形機。另一些人則稱它是一個變異體。不錯,它很龐大,需要花費多年才能掌握。而在你好不容易掌握之后,你的老板出現了然后告訴你: 現在我們要用NetBeans了。

開玩笑了。沒有人會去用NetBeans,除了Adam Bien。好了,下面讓我們看看5個非常有用的、被隱藏了的Eclipse特性。

1: 我***的特性:收藏夾

每個人都會使用到一些靜態方法類庫。從Java 5之后,我們可以靜態進入它們,所以我們不再需要像下面這樣寫代碼1SomeVeryImportantUtility.split(string1, string2);

但是,誰又會愿意在每一個類中去把所有那些方法都手動的進行靜態進入呢? 沒有人。因為你可以在選項中定義你的收藏類型和收藏成員:
Preferences > Favorites

然后,你只需要敲入開頭的字母并使用自動補全功能:
自動補全

自動補全功能也可以進行必要的靜態引入。比方說在使用DSL的諸多功能時,這就非常有用。很明顯,你需要謹慎決斷,哪些是你真正最常用到的類庫,以及哪些是這些類庫中你最常用到的類。如果你是jOOQ blog(或是其聯盟的一員)的用戶,我可以給你一個提示。即永遠把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

還有更多

Eclipes真是個瘋狂的野獸。每年都會有新特性加入到新版本中,而我們Java開發者能免費使用它們!你可以向Eclipse提供回饋。不過我想基金會(由IBM支持)應該不太依賴捐助, 所以你回饋的***方式是提交bug報告和功能需求,這里是連接:

https://bugs.eclipse.org/bugs

責任編輯:張葉青 來源: eoe Android開發者社區
相關推薦

2021-03-09 09:14:27

ES2019JavaScript開發

2013-08-21 10:31:22

HTML5工具

2020-10-29 10:00:55

Python函數文件

2023-02-19 15:22:22

React技巧

2009-03-24 14:23:59

PHP類庫PHP開發PHP

2012-03-01 09:15:41

HTML 5

2011-07-07 17:16:43

PHP

2017-08-02 13:32:18

編程Java程序片段

2009-05-18 16:58:56

Java代碼片段

2023-06-13 15:15:02

JavaScript前端編程語言

2018-08-03 10:02:05

Linux命令

2022-09-02 23:08:04

JavaScript技巧開發

2013-06-14 14:57:09

Java基礎代碼

2013-08-12 15:00:24

LinuxLinux命令

2022-06-27 19:01:04

Python應用程序數據

2009-02-09 11:20:06

Windows7Windows

2011-04-06 14:08:14

jQuery

2021-06-28 13:45:10

KTorrentBitTorrentLinux

2020-06-15 10:29:10

JavaScript開發 技巧

2021-10-21 22:03:00

PythonNumpy函數
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91久久精品一区二区二区 | 一级片视频免费 | 久久精品国产一区二区电影 | 性色av网站 | 一区二区免费视频 | 亚洲精品成人在线 | 在线不卡视频 | 成人做爰69片免费观看 | 午夜男人免费视频 | 少妇久久久久 | 免费观看一级特黄欧美大片 | 丝袜美腿av | 高清欧美性猛交 | 国产精品无码久久久久 | 国产精品久久 | 又黄又色 | 在线免费亚洲视频 | 97伦理最新伦理 | 四虎成人在线播放 | 狠狠av | 国产精品影视在线观看 | 黄色大片网站 | 狠狠操你 | 亚洲一区二区三区四区在线观看 | 成人伊人网 | 成人在线一区二区三区 | 成人九区 | av在线免费观看不卡 | 韩国精品一区二区三区 | 精品av| 久色网| 亚洲啪啪 | 亚洲精品在线视频 | 久久中文视频 | 成人午夜视频在线观看 | 亚洲精品视频在线播放 | 国产精品国产三级国产aⅴ原创 | 国产成人精品一区二区三区在线 | 不卡一区二区三区四区 | 久久精品免费一区二区三 | 日韩在线观看一区 |