• <menu id="w2i4a"></menu>
  • logo JetBrains中文文檔

    從NetBeans遷移


    立即下載IntelliJ IDEA

    導(dǎo)入一個(gè)項(xiàng)目到IntelliJ IDEA

    1.推出IntelliJ IDEA。

    如果需要打開Welcomescreen,單擊Open。

    否則,在主菜單中選擇 File | Open。

    2.在打開的對話框中,選擇源、庫和其他資產(chǎn)所在的目錄,然后單擊Open。

    如果您在NetBeans中使用Maven,并且希望將Maven項(xiàng)目導(dǎo)入IntelliJ IDEA,請選擇項(xiàng)目中的pom.xml。

    3.在打開的 Open Project對話框中,單擊New Window。

    IntelliJ IDEA會將.IDEA目錄添加到您的項(xiàng)目中,這用于存儲IntelliJ IDEA項(xiàng)目設(shè)置,如VCS設(shè)置、檢查配置文件或代碼樣式。NetBeans. nbproject目錄和build.xml文件將保持不變,您將能夠與NetBeans一起使用IntelliJ IDEA。

    如果使用NetBeans和Ant, IntelliJ IDEA將在您的項(xiàng)目中識別Ant構(gòu)建腳本,并且 Ant build scripts found的通知將會出現(xiàn),然后可以添加一個(gè)Ant構(gòu)建文件。

    用戶界面

    術(shù)語差異

    NetBeans和IntelliJ IDEA對類似的實(shí)體會使用不同的名稱。下表將最重要的NetBeans概念映射為IntelliJ IDEA概念:

    NetBeans IntelliJ IDEA
    項(xiàng)目 模塊
    全局庫 全局庫
    項(xiàng)目庫 模塊庫
    項(xiàng)目依賴 模塊依賴
    項(xiàng)目

    IntelliJ IDEA為整個(gè)代碼庫創(chuàng)建一個(gè)項(xiàng)目,并為每個(gè)單獨(dú)的組件創(chuàng)建一個(gè)模塊,NetBeans項(xiàng)目更像是IntelliJ IDEA模塊。

    與NetBeans不同,IntelliJ IDEA不能在同一窗口中打開多個(gè)項(xiàng)目。當(dāng)您打開一個(gè)項(xiàng)目時(shí),必須選擇是在新窗中打開它,還是關(guān)閉當(dāng)前項(xiàng)目并打開一個(gè)新窗口。

    提示:如果您想同時(shí)在多個(gè)NetBeans項(xiàng)目上工作,可以將它們作為模塊導(dǎo)入。

    項(xiàng)目組

    在NetBeans中,項(xiàng)目組是一種組織您當(dāng)前正在進(jìn)行的項(xiàng)目的方法,同一組的項(xiàng)目在同一窗口中打開:可以在不離開IDE的情況下在項(xiàng)目組之間切換。

    在IntelliJ IDEA中,每個(gè)窗口打開一個(gè)項(xiàng)目,因此NetBeans項(xiàng)目組沒有對應(yīng)的項(xiàng)目。在Welcome 屏幕上對最近的項(xiàng)目進(jìn)行分組時(shí),可能會遇到這個(gè)詞,但這些分組不會出現(xiàn)在Project 工具窗口上。

    模塊

    在Java 9模塊化系統(tǒng)引入之前,NetBeans和IntelliJ IDEA都已經(jīng)有了自己的模塊。在NetBeans中,模塊是NetBeans Platform application中的一種項(xiàng)目類型。在IntelliJ IDEA中,模塊是任何項(xiàng)目的重要組成部分:當(dāng)創(chuàng)建一個(gè)項(xiàng)目時(shí),您將至少有一個(gè)模塊,在NetBeans中,模塊由其MANIFEST.MF文件標(biāo)識,而每個(gè)IntelliJ IDEA模塊都有.iml文件,該文件保留其配置。

    NetBeans模塊可以是一個(gè)module suite,它是另一種類型的項(xiàng)目,有助于在NetBeans之上部署多個(gè)相互依賴的模塊。在IntelliJ IDEA中,您也可以對模塊進(jìn)行分組,但是與NetBeans不同的是,模塊組不是一個(gè)項(xiàng)目,它只是組織模塊并在同一項(xiàng)目中快速構(gòu)建模塊的一種方式。

    選項(xiàng)對話框

    相當(dāng)于NetBeans Options 對話框的是File | Settings (Windows和Linux)或IntelliJ IDEA | Preferences (macOS)對話框,可以按Ctrl+Alt+S打開,這個(gè)對話框用于控制IntelliJ IDEA的行為和外觀。

    App

    您還可以使用Project Structure對話框(Ctrl+Alt+Shift+S)來管理jdk、庫、模塊依賴等類似于NetBeans中的Project Properties對話框。

    使用NetBeans鍵綁定

    IntelliJ IDEA包括幾個(gè)預(yù)定義的鍵映射,包括NetBeans。

    1. 在Settings對話框(Ctrl+Alt+S)中選擇“Keymap”。
    2. 在對話框的右側(cè),在Keymap下,選擇NetBeans。

    如果您想自定義預(yù)定義鍵映射的一些快捷鍵,請參考IntelliJ IDEA鍵盤快捷鍵。

    處理項(xiàng)目

    NetBeans Project Properties對話框中的大多數(shù)可用選項(xiàng)都可以在IntelliJ IDEA中的File | Project Structure | Project Settings | Project找到。

    設(shè)置項(xiàng)目JDK

    為項(xiàng)目設(shè)置JDK包括兩個(gè)步驟:

    1.在IDE中注冊JDK,以便IDE知道在計(jì)算機(jī)上的哪個(gè)文件夾中安裝了必需的JDK版本。

    在NetBeans中,此設(shè)置在 Tools | Java Platforms可用。

    在IntelliJ IDEA中,您可以在File | Project Structure | Platform Settings | SDK中進(jìn)行設(shè)置。

    2.為項(xiàng)目選擇一個(gè)JDK:

    在NetBeans中,設(shè)置在Project Properties | Libraries對話框中可用。

    在IntelliJ IDEA中,您可以在 File | Project Structure | Project Settings | Project中進(jìn)行設(shè)置。

    定義庫

    就像在NetBeans中一樣,在IntelliJ IDEA中,您可以使用全局庫,它可用于所有項(xiàng)目和項(xiàng)目庫,可以在FiFile | Project Structure | Platform Settings | Global Libraries中定義全局庫,在File | Project Structure | Project Settings|Libraries中定義項(xiàng)目庫。

    增加對web框架的支持

    框架支持在模塊級別中啟用。

    1. 在Project工具窗口的Alt+1中,右鍵單擊所需的模塊并選擇Add Framework Support。
    2. 在打開的Add Frameworks Support對話框中,選擇要支持的框架,然后單擊OK。
    對話框

    您還可以在創(chuàng)建新項(xiàng)目時(shí)啟用對web框架的支持。

    運(yùn)行應(yīng)用程序

    在IntelliJ IDEA中,您可以直接從編輯器中運(yùn)行應(yīng)用程序,通過在main()方法的類聲明附近點(diǎn)擊App actions execute,然后選擇run '<CLassName>.main()'。

    R

    與NetBeans類似,您也可以在Project工具窗口中通過右鍵單擊類并選擇 Run '<FileName>.main()'.來運(yùn)行它。

    此外,如果您希望向程序傳遞參數(shù)或環(huán)境變量,或者以其他方式自定義其啟動(dòng),則可以使用運(yùn)行/調(diào)試配置。運(yùn)行/調(diào)試配置是一組命名的啟動(dòng)屬性,如果想要更改其啟動(dòng)邏輯或輸出,可以使用不同的配置運(yùn)行相同的應(yīng)用程序。當(dāng)從編輯器或項(xiàng)目工具窗口運(yùn)行應(yīng)用程序而不選擇配置時(shí),IntelliJ IDEA會創(chuàng)建一個(gè)具有默認(rèn)值的臨時(shí)配置,然后您可以編輯并將其保存為永久配置。

    SAVE

    使用IntelliJ IDEA,您還可以基于現(xiàn)有的配置模板創(chuàng)建運(yùn)行/調(diào)試配置,通過XML文件與隊(duì)友共享您的配置等。

    使用版本控制

    包括Git、Subversion、Mercurial、Perforce等最流行的版本控制系統(tǒng)都由IntelliJ IDEA支持,項(xiàng)目的VCS集成可以在Settings /Preferences對話框的“版本控制”頁面中進(jìn)行配置。

    代碼編輯器

    代碼補(bǔ)全

    在IntelliJ IDEA中,在您鍵入一兩個(gè)字符后,會自動(dòng)出現(xiàn)代碼補(bǔ)全建議列表。要縮小列表范圍,請使用:

    • Ctrl + Space:將列表簡化為當(dāng)前上下文中可用的關(guān)鍵字和類、方法和字段的名稱,注意當(dāng)您第二次或第三次按Ctrl+Space時(shí),列表會發(fā)生變化。
    • Ctrl + Shift +空間:僅顯示適合當(dāng)前上下文的類型(智能類型匹配代碼完成)。

    使用IntelliJ IDEA,您可以自定義許多代碼完成設(shè)置。

    代碼模板

    在NetBeans中,代碼模板是與縮寫相關(guān)聯(lián)的代碼片段。在IntelliJ IDEA中,它們被稱為實(shí)時(shí)模板。有些模板是不同的,例如:private static final在NetBeans中縮寫為psf,而在intellijidea中縮寫為prsf。

    動(dòng)圖

    可用模板列表可以在Settings | Editor | Live Templates中找到,在那里您還可以添加自己的模板或修改任何現(xiàn)有的模板。

    代碼分析

    IntelliJ IDEA可以分析依賴關(guān)系、數(shù)據(jù)流和堆棧跟蹤,查找重復(fù),并評估代碼質(zhì)量,您可以在Code | Analyze Code菜單中檢查可用選項(xiàng)。

    就像在NetBeans中一樣,您可以使用代碼檢查來檢測異常代碼。在IntelliJ IDEA中,檢查是高度可定制的:您可以禁用它們,抑制特定代碼段,更改其嚴(yán)重性級別,并創(chuàng)建自定義檢查。

    檢查

    與NetBeans中的提示類似,您可以使用意圖操作和快速修復(fù)來快速更改或糾正代碼。

    動(dòng)圖
    操作項(xiàng)

    在NetBeans中,Action Items選項(xiàng)卡顯示TODO注釋、代碼問題和編譯器錯(cuò)誤。在IntelliJ IDEA中,您可以使用以下工具窗口獲得類似的信息:

    TODO:查看TODO注釋。

    Problem:IntelliJ IDEA檢查發(fā)現(xiàn)的視圖錯(cuò)誤和警告。

    語法高亮顯示

    就像在NetBeans中一樣,當(dāng)您在符號上放置插入符號時(shí),IntelliJ IDEA會突出顯示當(dāng)前文件中該符號的所有用法。在IntelliJ IDEA中,可以使用Highlight on Caret Movement顯示選項(xiàng)來啟用和禁用高亮顯示匹配的大括號、當(dāng)前范圍和插入符號處元素的用法。

    如果您想在移動(dòng)光標(biāo)離開代碼元素時(shí)保持高亮顯示(NetBeans中的Keep Marks選項(xiàng)),在IntelliJ IDEA中,可以按Ctrl+Shift+F7。

    動(dòng)圖

    如果有很多變量或函數(shù)有很多參數(shù),可以使用語義高亮顯示為每個(gè)參數(shù)和局部變量分配不同的顏色。此外,您可以在Preferences/Settings | Editor | Color Scheme | Java | Visibility中為公共、受保護(hù)和私有Java成員(方法、字段、類)配置基于可見性的代碼高亮顯示。

    java
    保存更改

    與NetBeans比,必須手動(dòng)保存更改,而IntelliJ IDEA自動(dòng)保存它們。保存由各種事件觸發(fā),例如編譯、運(yùn)行、調(diào)試、執(zhí)行版本控制操作、關(guān)閉文件或項(xiàng)目或退出IDE。此外,您可以配置IntelliJ IDEA,以便在切換到另一個(gè)應(yīng)用程序或IDE在指定時(shí)間內(nèi)空閑時(shí)觸發(fā)自動(dòng)保存。

    system
    保存時(shí)編譯和部署

    在NetBeans中,您可以在保存時(shí)啟用編譯和部署。在單獨(dú)的設(shè)置中,可以配置其他保存操作,例如重新格式化代碼或刪除未使用的導(dǎo)入,在IntelliJ IDEA中,所有這些操作都可以在Settings | Tools | Actions on Save中使用。

    action

    插件

    雖然不能在IntelliJ IDEA中使用NetBeans插件,但是在這些插件中實(shí)現(xiàn)的許多功能在IntelliJ IDEA中是開箱即用的。此外,IntelliJ IDEA有很多插件,所以總能找到一個(gè)功能與您最喜歡的NetBeans插件相似的插件,也可以從JetBrains插件庫或磁盤安裝插件。

    打開插件設(shè)置

    按Ctrl+Alt+S打開IDE設(shè)置,選擇“Plugins”。

    plugin

    使用Marketplace選項(xiàng)卡可以從JetBrains插件庫或自定義插件庫中瀏覽和安裝插件。

    使用Installed選項(xiàng)卡瀏覽捆綁和安裝的插件,啟用、禁用、更新或刪除它們,禁用不必要的插件可以提高性能。

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();