官方原文見:http://www.jetbrains.com/idea/documentation/migration_faq.html
問: 個人工做區(workfspace)發生了什麼? 個人項目(project)都在哪裏?
答: 別擔憂,只是方式略有不一樣。
IntelliJ IDEA建立一個Project做爲你全部工做的代碼庫,併爲其各個組成部分單首創建一個Module。 所以,IntelliJ IDEA的Module就像是一個Eclipse的Project,而Project則和Eclipse工做區(workspace)相似。 雖然不徹底像Eclipse的workspace那樣包含你全部的工做,但你能夠在同一時間打開多個IntelliJ的多個Project.
此表能夠幫助您瞭解Eclipse和IntelliJ IDEA的的概念是如何相互對應的
問: 我如何打開個人Eclipse項目呢?
答: 很簡單。 你有一個導入選項,要麼,或者直接連接指向他們。
IntelliJ IDEA支持Eclipse classpath模塊依賴,所以你能夠直接連結你的Eclipse項目到IntelliJ IDEA中並使其工做,即便是在使用混合IDE的團隊中。 或者,你能夠以IntelliJ IDEA的原生格式方式導入一個Eclipse項目,若是你不須要任何的向後兼容性。 若是你使用Maven,你能夠直接打開pom.xml 文件,IntelliJ IDEA將會導入全部依賴,下載所須要的庫,完成全部的設置。
問: Facets-它們是什麼呢?
答: 爲了簡化項目配置。
Facets(維度、方面) 包含了各類框架、技術和語言的支持。 例如,你想在你的項目中使用Spring,你只須要添加相應的一個Facet(方面)。 全部的庫將被下載和配置,你將獲得編碼、重構等等全系列的支持,此外,代碼模型也是確認的,因此你徹底不須要對任何配置問題擔憂。
在大多數狀況下,您能夠添加多個相同類型的Facet到您的項目中。 例如,你能夠有多個準備部署到不一樣的服務器的Web方面的應用,或者多個不一樣版本的EJB應用。 (另見 項目配置。 )
問: 我在哪裏配置項目的JDK?
答: 在項目設置對話框。
要添加一個JDK到項目,按Ctrl + Alt + SHIFT + S 的JDK,在Platform Settings選項下點擊JDKs,並指定JDK路徑。 在此以後,您能夠點擊 項目 ,並指定你想在當期項目使用的JDK配置。 請注意,JDK的配置是IDE級的,因此當你建立另外一個項目,你就沒必要再添加相同的JDK。
問: 我如何將文件添加到個人項目?
答: 只要把它們複製到項目文件夾。
IntelliJ IDEA會跟蹤項目文件的全部變動,並自動採起適當的動做。
問: 如何分享個人喜愛配置?
答: 經過項目級的設置。
在IntelliJ IDEA中你有一些選項能夠在項目級上共享代碼風格設定, 運行配置及檢查配置文件,因此他們被保存在項目描述文件中並對全部團隊成員可見。
您還能夠經過IntelliJ IDEA的服務器設置同步,使你的偏好設置同步到任意一臺正在運行IntelliJ IDEA的電腦。 (另見 IDE設置同步 。)
問: 我如何配置代碼模板?
答: 經過設置對話框。
在IntelliJ IDEA中有動態模板---經過輸入相關縮寫調用預約義的代碼片斷。 它們可能包括上下文參數,用於在它們插入時自動調整。 點擊 這裏 查看更多有關在代碼中如何使用模板的信息。 要管理動態模板,按Ctrl + ALT + S鍵 打開 設置對話框 ,而後單擊Live Templates來增長。 (亦見 代碼生成 。)
問: 我如何肯定個人全部文件都保存?
答: 你沒必要擔憂。 他們都是自動保存的。
當您切換到另外一個應用程序,編譯或運行你的代碼,執行VCS操做等等,在IntelliJ IDEA中你永遠沒必要擔憂文件的保存問題。 對於額外的安全性,您能夠在指定的時間內啓用自動保存。 若是您須要回滾任何沒必要要的更改,您可使用Local History(本地歷史記錄) - IntelliJ IDEA中內置VCS。
問: 增量編譯作了些什麼? 我如何編譯個人項目?
答: 是的,可是工做方式稍有差別。
默認狀況下IntelliJ IDEA只有在須要時才編譯文件(當您運行您的應用程序或明確使用構建動做),所以能夠爲同一時刻其餘更爲重要的任務節省系統資源。 該編譯是增量的:IntelliJ IDEA的不斷跟蹤源文件之間的依賴關係並且只會編譯被更改的那個文件。
編譯錯誤的文件會被高亮顯示,包括包含他們的文件夾-所以你能夠經過Project view(項目視圖)輕鬆地發現他們。 查看一個包含編譯錯誤的全部文件列表,能夠從項目視圖的組合框中選擇 Scope | Problems。 每次編譯後,IntelliJ IDEA在後臺不斷執行錯誤文件的代碼分析,若是您已經解決了錯誤則自動移除紅色的高亮標記。
想在每一次保存都觸發編譯,你可使用EclipseMode插件: http://plugins.intellij.net/plugin/?id=3822 (第三方開發的,非捆綁插件)。
想在有錯誤時代碼也可以運行,您能夠經過Settings(設置)對話框中,Compiler, Java Compiler,選擇Eclipse編譯器,並在編譯器添加 - proceedOnError 擴展命令行參數 。
問: 哪些選項可用於配置代碼檢查?
答: IDE和項目級的配置文件,以及每一個文件檢查設置。
在IntelliJ IDEA中,你能夠定義一個主動代碼檢查的集合---一個profile(總則、概要) 。 IDE級配置文件對當前機器的全部項目是有效的,項目級配置文件可用於全部的團隊成員。 在這裏 你能夠找到一些源代碼檢查的信息。
要配置檢查配置文件能夠打開Settings(設置)對話框,或單擊工具欄上的Hector圖標。
您也能夠單獨配置檢查 - 每一次球彈出,告訴您一個問題,按Alt + Enter,點擊向右的箭頭能夠菜單,您能夠配置或禁止當前文件甚至整個項目的這種檢查。
問: 我曾經習慣的鍵盤快捷鍵在哪裏?
答: 他們還在。
IntelliJ IDEA包含了Eclipse鍵盤映射,若是你喜歡用你所習慣的快捷鍵,你能夠在Settings(設置)對話框,keyMap裏選擇。
若是你想學習使用IntelliJ IDEA的快捷鍵,你能夠從幫助菜單裏閱讀或打印默認鍵盤映射參考。
問: 我以爲編輯器的行爲不太同樣。 我說得對不對?
答: 是的,你是對的。
在Eclipse中,virtual space(在一行的末尾插入符號的可能性),默認是關閉的,這是和IntelliJ IDEA的默認設置是相反的。 要改變它,去Settings(設置)對話框中,Editor,清除容許行結束後插入符號的選項(Allow placement of caret after end of line)。
默認狀況下的Eclipse高亮提示了在插入符號時的用法。 要啓用IntelliJ IDEA的此行爲,在上述同一菜單裏選擇在插入符號突出提示元素用法上(Highlight usages of element at caret)。
還要注意的是有一個可調容許打開的編輯器標籤最大數量(經過Settings(設置)對話框調整 ),因此若是你要打開一個新的文件時,而編輯器標籤的數量已經達到最大,則最先的標籤會被自動關閉。
問: 爲何有三種方法來調用代碼完成?
答: 由於有不一樣的東西要完成。
在IntelliJ IDEA中,你有 三種類型的代碼自動完成 ,這些不一樣的方式,讓您在工做中能夠隨時挑選出的最好的代碼。
例如,當你只須要快速完成一個顯而易見的聲明,你能夠按 Ctrl + Space鍵 就能完成。 這就是所謂的基本完成。 它還方便地提供了一個在當前上下文環境下可供選擇的完整列表,或者須要完成的關鍵字。
若是你須要更高精度和不想選擇列表上不停的滾動上下移動,使用Ctrl + Shift +空格 ,以縮小選擇下拉的表達式類型。 智能完成經過這種方式將過濾後的列表給出,讓你更快獲得你所須要的。 此外,若是你再一次按下它甚至會告訴你經過一系列方法調用纔會達到的符號標識。
最後,類名自動完成( 按Ctrl + Alt +空格 )讓您快速完成一個類的名稱,並自動插入一個import語句,若是以前沒有引用的話。 (亦見 智能代碼輔助 。)
問: 如何配置VCS的集成? 如何將個人項目加入VCS?
答: 經過設置對話框中,Version Control(版本控制)。
在IntelliJ IDEA中首先經過選擇類型,並指定服務器名稱和訪問憑據等鏈接設置配置VCS,而後將你的項目文件夾映射到已經配置好的VCS中。
要添加一個項目到VCS,只要將它的根文件夾映射到VCS中的。
問: 我如何使用VCS? 在哪裏檢查變動?
答: 在一個專用變化視圖中。
在Eclipse中,你有同步透視圖展現你的本地版本代碼和VCS服務器上的差別。 在IntelliJ IDEA的這一功能是一個視圖Changes,在那裏你有Local標籤顯示你本地作的改變,Incoming選項卡則顯示被檢查到的其餘團隊成員提交到VCS服務器還沒有同步的更改,等等。
要啓用跟蹤傳入的變化,你須要去Changes視圖,打開Incoming選項卡,單擊刷新按鈕,並指定緩存設置。
問: 我如何在VCS檢出項目的?
答: 從歡迎屏幕上。
這是從源碼建立一個項目最簡單的方法,若是你從VCS中檢出源碼。 只要在Version Control(版本控制)中點擊下Check out按鈕。 html