2010-02-15 68 views
9

我已經在IntelliJ IDEA開發了好幾年了。我從來沒有認真使用NetBeans或Eclipse。如何有效地使用您的IDE?

但是現在我必須在Eclipse中工作,我希望儘可能快地使用它的部分功能。

所以,這個問題可以分爲2個部分。

1)更一般的問題:如何在短時間內學習新的IDE?

2)有沒有非常好的Eclipse教程?就像Eclipse開發人員必須知道的'30事情'或類似的東西。

回答

15

剛開始使用它。每次遇到一個你知道如何在舊IDE中執行的任務時,都要弄清楚如何完成這一項任務 - 比如說,通過搜索菜單,谷歌搜索,或者在SO上發佈 - 然後繼續。

2

Here是Eclipse的綜合鍵盤快捷鍵列表。

當我學習新東西時,我喜歡在屏幕上始終保存快捷方式文檔或功能列表(如果學習新庫)。我快速閱讀了一兩次,以瞭解什麼是可能的,然後當我找到用於我記憶的功能的工作時,然後回頭看看文檔,看看我需要做什麼以便用它。

這不是對你的任何一個問題的直接回答,但Mylyn是一個非常有用的插件。在我喜歡Eclipse的所有內容中,這是IDE中最適合我的工具。

+0

+1 Mylyn的... – aib

1

更改您使用的IDE可以與更改您編程的語言進行比較......認真對待我的觀點是,開發人員的生產力直接取決於他所使用的IDE的熟悉程度。您的特定問題,

- >使用您熟悉的IDE在新IDE上的鍵綁定,因此它會給您一個快速的rampuptime,您可以使用一些插件將現有項目導入到新的IDE版本。

- > Eclipse幫助對你來說是一個很好的起點,因爲你有與Intellij合作的良好經驗。作爲IDE的使用者,Eclipse繼承了Intellij的大部分特性(正如我猜測那些開發eclipse的人使用Intellij開發它的)。

3

我嘗試每天學習一個功能。
當我使用它們時,我傾向於更好地記住它們,而不是隻讀它們。

0

每當我學到新東西時,我發現它有助於在一天晚上瀏覽一本書並開始使用它。 Ecłipse IDE pocket guide應該做的伎倆,即使它是幾歲。

0

首先寫一個小應用程序。做一個'Hello World'類型的東西,然後開始一點一滴地加入它。也許寫入一個文件,或者顯示一個簡單的GUI或菜單。

如果您有興趣使鍵綁定匹配,請注意在實際使用IDE之前花費太多時間定義每個最後一個鍵組合。除非它已經具有綁定配置文件(又名Emacs或Brief),否則配置前5-10個共享配置文件,然後根據需要逐個添加一個鍵綁定。

+0

的IDE當然需要被用來獲得練習,但世界應用程序的Hello,你不一定要走的路。我寧願OP採用他自己的應用程序之一導入它,然後玩弄調試,運行,部署,分析,重構等等。無需爲此從頭開始編寫一個小應用程序。 – Ricket

0

學習IDE的一個好方法就是練習一個la code katas的小編程任務。通過解決您知道如何解決的問題,您可以更專注於如何更有效地使用編輯器來更快地編寫代碼。不必過多地考慮寫什麼代碼,就可以讓您放心,專注於編寫代碼的新方法。

6

拔下鼠標。每次您想要使用任何類型的菜單項時,請改爲學習鍵盤快捷鍵。

+1

大聲笑。聽起來很痛苦。 :P – bobber205

+1

誰說獲得技能是在公園散步?需要付出努力和實踐才能真正有效。 – coreyhaines

12

對。這是學習語言的最快方式,學習領域最快的方式,以及學習IDE或其他工具的最快速和最好的方式。而且它也很有趣也很有成效。

配對時,您目睹了正在使用的IDE的功能,當有什麼酷炫的東西吸引您的眼球時,您會問:「那是什麼?」你的一對答案,現在你知道一個功能很酷,對你有用。遠遠好於全面的功能列表,其中僅有一些功能是有用的;比傻瓜書或獨奏練習要好得多。對於新手用於環境的用戶,這是學習有關工具重要內容的好方法。對。

+0

很難不同意你的回答。在這種情況下配對編程是非常有用的(如果更有經驗的合作伙伴不會拿着鍵盤並自己完成所有的編碼工作)。但如果公司不提供XP方法,那在實踐中幾乎是不可能的。 – Roman

+0

您不必進行正式的Pair編程。只要看着你的同事做他的工作就會給你一些關於IDE能力的見解。 – nanda

+0

你不必,@nanda - 但它更好。藉助適當的配對編程形式,您將有機會見證*和*在短時間內鍛鍊新技術。這是學習的重要部分。 –

5

有sourceforge上http://eclipsetutorial.sourceforge.net/totalbeginner.html

一個偉大的一套Eclipse教程中的教程是面向對初學者Eclipse和Java,但通過他們skippng應該還是有很大的幫助。

雖然他們可能很難打開。我只是用Firefox打開它們。

+0

+1非常好的視頻教程。通常視頻教程吸引,但這是罕見的例外。 – helpermethod

+0

+1:即使視頻有點老,但仍然非常熱情和興趣來源。 – kta

2

這是迄今爲止最好的博客爲掌握Eclipse的

Eclipse on E

也有用

Effective Eclipse

+1

+1我一直在使用Eclipse多年。關於如何使用如此複雜而強大的工具的信噪比非常低。只閱讀Eclipse上的幾篇文章,並已經學習了一些巨大的時間儲存器。謝謝! –