偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Eclipse 中隱藏的 5 個(gè)非常有用的功能

移動(dòng)開(kāi)發(fā) Android
Eclipse就是一頭野獸。它也是一套設(shè)備,神秘但更具威力。有些人稱它為一個(gè)持續(xù)變形機(jī)。另一些人則稱它是一個(gè)變異體。不錯(cuò),它很龐大,需要花費(fèi)多年才能掌握。而在你好不容易掌握之后,你的老板出現(xiàn)了然后告訴你: 現(xiàn)在我們要用NetBeans了。

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

開(kāi)玩笑了。沒(méi)有人會(huì)去用NetBeans,除了Adam Bien。好了,下面讓我們看看5個(gè)非常有用的、被隱藏了的Eclipse特性。

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

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

但是,誰(shuí)又會(huì)愿意在每一個(gè)類中去把所有那些方法都手動(dòng)的進(jìn)行靜態(tài)進(jìn)入呢? 沒(méi)有人。因?yàn)槟憧梢栽谶x項(xiàng)中定義你的收藏類型和收藏成員:
Preferences > Favorites

然后,你只需要敲入開(kāi)頭的字母并使用自動(dòng)補(bǔ)全功能:
自動(dòng)補(bǔ)全

自動(dòng)補(bǔ)全功能也可以進(jìn)行必要的靜態(tài)引入。比方說(shuō)在使用DSL的諸多功能時(shí),這就非常有用。很明顯,你需要謹(jǐn)慎決斷,哪些是你真正最常用到的類庫(kù),以及哪些是這些類庫(kù)中你最常用到的類。如果你是jOOQ blog(或是其聯(lián)盟的一員)的用戶,我可以給你一個(gè)提示。即永遠(yuǎn)把org.jooq.impl.DSL納入收藏。

2: 不錯(cuò)的模塊選擇

我最近寫的一篇博客. 他這個(gè)功能十分的不錯(cuò),經(jīng)常被提到

圖片說(shuō)明文字

按塊選擇

注意左邊第6行開(kāi)始突出的按鈕。 這就是"塊選擇" (在windows中Alt-Shift-A , 或 Ctrl+3 然后選擇需選擇的塊). 這樣你就能同時(shí)在每一個(gè)選定的行前面加上引號(hào). 在需要編輯很多列加入相同元素時(shí)十分方便.

3: EGit工作臺(tái)視圖

顯然,并非所有的EGit用戶知道的這一視圖。事實(shí)上,我認(rèn)為,這就是為什么我**不**使用shell命令的最重要的原因。看看這個(gè)***的東西(beauty美人):

工作臺(tái)視圖

好吧,不是一個(gè)真正的美人。這讓我想起了這本 Eric Burke的漫畫節(jié)選。但我們仿佛在虛空轉(zhuǎn)換之地(transmogrifier land),這個(gè)工作臺(tái)視圖充滿變化,一旦你從一個(gè)repository同步它的源,這個(gè)視圖將等待變更被added / committed / pushed。我現(xiàn)在可以在每行的基礎(chǔ)上決定,將哪個(gè)變化添加到索引中(注意,我沒(méi)有添加主要方法)。這導(dǎo)致有staged(添加)的unstaged(未添加)的變更。在EGit中,我現(xiàn)在可以在一次操作中直接提交,提交+推送,修改+提交,修改+提交+推送。也可以嘗試在命令行這樣做?,F(xiàn)在這次提交后,我又能在一個(gè)單獨(dú)的提交中stage/add主要方法。 我猜,在背后,這可能是通過(guò)運(yùn)用存儲(chǔ)或某種其他的本地緩存來(lái)實(shí)現(xiàn)的。 我不在乎怎樣 , 這是漂亮的 !

我大概可以用這個(gè)漂亮功能做得更多,但那將填滿一整本書(shū)(我在等待這樣的一本書(shū),@niborst,如果你正在看這篇文章的話)

如果你不明白上述任何Git的話題,試試這個(gè)流行的指南,或加入我…

4:類型過(guò)濾器對(duì)的,這是因?yàn)镋clipse的盒外自動(dòng)補(bǔ)全毫無(wú)價(jià)值。是的,事實(shí)就是這樣的。沒(méi)有人會(huì)真正在API內(nèi)部去調(diào)用callhashCode(), wait()或者notifyAll()。并且,事實(shí)上,現(xiàn)在幾乎沒(méi)有人愿意對(duì)一個(gè)鎖對(duì)象去調(diào)用wait()或者notify(),除非他們?cè)趯慗DK的并發(fā)庫(kù)。但是慶幸的是,有人為我們免費(fèi)實(shí)現(xiàn)了, 他們應(yīng)該是使用VI,emacs或者一個(gè)16進(jìn)制編輯器,因此他們不用考慮對(duì)象方法。

于是,為什么我的自動(dòng)補(bǔ)全彈出框是一些沒(méi)有意義的內(nèi)容?好吧,讓我們創(chuàng)建一個(gè)類先。。。

選項(xiàng)真心多啊?是不是?

哇哦。我本以為我只有一個(gè)方法?我不考慮equals(),盡管我實(shí)際上很少輸入equals(),我可以正確輸出它。以此,我準(zhǔn)備把它從那一堆中挪走:

Preferences > Type filters

此外,感謝Eclipse對(duì)at的提及。我希望存在一個(gè)選項(xiàng)從JDK,從我們的集合內(nèi)存中完全移除awt。但是,至少,因?yàn)樘砑恿薬wt到類型選擇器里,這讓你免去了選擇是該導(dǎo)入java.util.List(99.9%) 還是java.awt.List(8.3%)。舍入誤差的發(fā)生決定于你之前不小心錯(cuò)誤選擇集合的次數(shù),有時(shí),你會(huì)懷疑為什么不能直接分配一個(gè)數(shù)組集合。在此感謝awt。此外,你必須關(guān)注你多變的WIN8是如何在截屏的時(shí)候改變窗口的顏色的。好了,現(xiàn)在下一步是什么呢?總之先回到Eclipse,讓我們?cè)诖嗽囅伦詣?dòng)補(bǔ)全。。。

終于變成了只有一個(gè)了

更好了?當(dāng)然更好了!

5: 格式化標(biāo)簽

在花了這么多時(shí)間選擇代碼塊,謹(jǐn)慎的格式化SQL語(yǔ)句——往往是不會(huì)操作的人或者不沒(méi)按照樣式說(shuō)明操作的,再或使用自動(dòng)格式化的時(shí)候把之前美觀的那些全部代碼都格式化到一行了。而且還持續(xù)不到很久。使用簡(jiǎn)單易拼的格式化標(biāo)簽來(lái)“保護(hù)”代碼:

***在> 格式化選項(xiàng) > 打開(kāi)/關(guān)閉標(biāo)簽

由于在這過(guò)程中可能會(huì)多次輸入標(biāo)簽,記得使用些簡(jiǎn)明的東西“保護(hù)”下自己精心寫出來(lái)的那些SQL語(yǔ)句:

這樣(代碼,SQL語(yǔ)句)就被保護(hù)起來(lái)了

除非是不熟悉操作的人忘記或者沒(méi)按照樣式說(shuō)明操作而沒(méi)有保存格式化設(shè)置,或者還有一類是拿Netbeans玩一下而沒(méi)真正使用的的情況,否則是不會(huì)再有人能接觸到那些代碼了。

同樣,這些標(biāo)簽也適合很難格式化的DSLs

還有更多

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

https://bugs.eclipse.org/bugs

責(zé)任編輯:張葉青 來(lái)源: eoe Android開(kāi)發(fā)者社區(qū)
相關(guān)推薦

2021-03-09 09:14:27

ES2019JavaScript開(kāi)發(fā)

2013-08-21 10:31:22

HTML5工具

2020-10-29 10:00:55

Python函數(shù)文件

2023-02-19 15:22:22

React技巧

2009-03-24 14:23:59

PHP類庫(kù)PHP開(kāi)發(fā)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前端編程語(yǔ)言

2018-08-03 10:02:05

Linux命令

2022-09-02 23:08:04

JavaScript技巧開(kāi)發(fā)

2013-06-14 14:57:09

Java基礎(chǔ)代碼

2013-08-12 15:00:24

LinuxLinux命令

2022-06-27 19:01:04

Python應(yīng)用程序數(shù)據(jù)

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開(kāi)發(fā) 技巧

2021-10-21 22:03:00

PythonNumpy函數(shù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)