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

    從eclipse遷移


    立即下載IntelliJ IDEA

    從Eclipse切換到IntelliJ IDEA,特別是如果您已經(jīng)使用Eclipse很長一段時(shí)間了,需要了解兩個(gè)ide之間的一些基本差異,包括它們的用戶界面、編譯方法、快捷方式、項(xiàng)目配置和其他方面。

    導(dǎo)入Eclipse項(xiàng)目到IntelliJ IDEA中

    您可以導(dǎo)入一個(gè)Eclipse工作區(qū)或單個(gè)Eclipse項(xiàng)目,為此,單擊Welcome Screen上的open或在主菜單中選擇File | open

    IntelliJ IDEA會自動檢測位于計(jì)算機(jī)上的Eclipse項(xiàng)目,并將它們放在Welcome Screen上的專用節(jié)點(diǎn)中。該節(jié)點(diǎn)將在最近的項(xiàng)目中可用,直到您決定刪除它,當(dāng)Eclipse項(xiàng)目位于節(jié)點(diǎn)中時(shí),只需單擊它就可以在IDE中快速打開它。

    點(diǎn)擊

    如果您的項(xiàng)目使用MavenGradle等構(gòu)建工具,我們建議選擇關(guān)聯(lián)的構(gòu)建文件pom.xml或build,導(dǎo)入項(xiàng)目時(shí)使用Gradle。

    如果想從Eclipse導(dǎo)入現(xiàn)有的運(yùn)行配置,請考慮使用這個(gè)第三方插件。

    用戶界面

    無工作空間

    在啟動IntelliJ IDEA時(shí),您會注意到的第一件事是它沒有工作空間的概念,這意味著一次只能處理一個(gè)項(xiàng)目。在Eclipse中,通常是有一組相互依賴的項(xiàng)目,而在IntelliJ IDEA中,是有一個(gè)由一組模塊組成的單個(gè)項(xiàng)目。

    如果有幾個(gè)不相關(guān)的項(xiàng)目,則可以在單獨(dú)的窗口中打開它們。

    如果您仍然希望在一個(gè)窗口中打開幾個(gè)不相關(guān)的項(xiàng)目,此時(shí)可以將它們配置為模塊。

    ntelliJ IDEA vs Eclipse術(shù)語

    下表比較了Eclipse和IntelliJ IDEA中的術(shù)語:

    Eclipse


    IntelliJ IDEA

    工作空間 項(xiàng)目
    項(xiàng)目 模塊
    方面 方面
    JRE SDK
    類路徑變量 路徑變量
    無透視圖

    當(dāng)您切換到IntelliJ IDEA時(shí),您會發(fā)現(xiàn)它沒有透視圖。

    這意味著您不需要在不同的工作空間布局之間手動切換來執(zhí)行不同的任務(wù),IDE會遵循上下文并自動調(diào)出相關(guān)工具。

    工具
    工具窗口

    就像在Eclipse中一樣,在IntelliJ IDEA中也有工具窗口,要打開工具窗口,請?jiān)诠ぞ叽翱跈谥袉螕羝涿Q:

    工具窗口

    當(dāng)工具欄隱藏時(shí),將鼠標(biāo)懸停在左下角對應(yīng)的圖標(biāo)上,可以打開任意一個(gè)工具窗口:

    工具窗口

    如果您想讓工具窗口欄暫時(shí)可見,可以按兩次Alt鍵并按住它。

    如果不想使用鼠標(biāo),可以通過按指定的快捷方式切換到任何工具欄,要記住的最重要的捷徑是:

    • Project: Alt+1

    • Commit: Alt+0

    • Terminal: Alt+F12

    關(guān)于工具窗口的另一件事是,您可以拖動、固定、解固定、附加和分離它們:

    工具窗口

    要幫助存儲/恢復(fù)工具窗口布局,有兩個(gè)有用的命令:

    • Window | Store Current Layout as Default

    • Window | Restore Default Layout(也可通過Shift+F12)

    多窗口

    IntelliJ IDEA中的Windows管理與Eclipse略有不同,不能用一個(gè)項(xiàng)目打開多個(gè)窗口,但可以將任意數(shù)量的編輯器選項(xiàng)卡分離到單獨(dú)的窗口中。

    始終選擇打開的文件

    默認(rèn)情況下,當(dāng)您在編輯器選項(xiàng)卡之間切換時(shí),IntelliJ IDEA不會改變項(xiàng)目工具窗口中的選擇,但是可以在工具窗口設(shè)置中啟用它:

    工具窗口

    工作流程

    無“保存”按鈕

    IntelliJ IDEA沒有保存按鈕。因?yàn)樵贗ntelliJ IDEA中,您可以撤銷重構(gòu)并從本地歷史中恢復(fù)更改,所以每次都要求保存更改是沒有意義的。

    盡管如此,有必要知道的是物理保存到磁盤是由某些事件觸發(fā)的,包括編譯、關(guān)閉文件、從IDE切換焦點(diǎn)等等。您可以通過Settings/Preferences | Appearance & Behavior | System Settings操作

    system
    保存操作

    如果您是有經(jīng)驗(yàn)的Eclipse用戶,那么應(yīng)該熟悉 save actions:保存時(shí)自動觸發(fā)的操作,例如重新格式化代碼、組織導(dǎo)入等。

    IntelliJ IDEA還具有保存操作,您可以在 Settings/Preferences | Tools | Actions on Save操作中找到并啟用。

    工具窗口

    最重要的是,IntelliJ IDEA提供了在提交時(shí)自動運(yùn)行相應(yīng)操作的功能:

    工具窗口

    或手動:

    • Code | Reformat Code Ctrl+Alt+L

    • Code | Optimize Imports Ctrl+Alt+O

    • Code | Code Cleanup

    編譯

    IntelliJ IDEA編譯項(xiàng)目的方式在許多方面與Eclipse不同。

    Auto-compilation

    默認(rèn)情況下,IntelliJ IDEA不會在保存時(shí)自動編譯項(xiàng)目,因?yàn)橥ǔN覀儾粫贗ntelliJ IDEA中顯式調(diào)用保存操作。

    如果您想模仿Eclipse的行為,可以調(diào)用Build Project操作Ctrl+F9,它將保存更改的文件并編譯它們。

    您還可以在Settings/Preferences | Tools | Actions on Save中啟用Build project保存操作。

    請注意,IntelliJ IDEA中的自動編譯與Eclipse中的不同。在Eclipse中,它不是完全自動的,因?yàn)樗怯捎脩麸@式調(diào)用的保存操作觸發(fā)的,而在IntelliJ IDEA中,當(dāng)您在編輯器中輸入時(shí),它是隱式調(diào)用的。

    這就是為什么即使啟用了Build project選項(xiàng),如果至少有一個(gè)應(yīng)用程序正在運(yùn)行,IntelliJ IDEA也不會執(zhí)行自動編譯,它將隱式地重新加載應(yīng)用程序中的類,在這種情況下,您可以調(diào)用Build | Build Project Ctrl+F9。

    問題工具窗口

    如果在保存操作中啟用了構(gòu)建項(xiàng)目選項(xiàng),則會出現(xiàn)問題工具窗口,它顯示了在項(xiàng)目編譯中檢測到的問題列表。

    問題工具窗口
    Eclipse編譯器

    Eclipse使用自己的編譯器,而IntelliJ IDEA使用與項(xiàng)目JDK捆綁在一起的javac編譯器。如果必須使用Eclipse編譯器,導(dǎo)航到Settings | Preferences | Build, Execution, Deployment | compiler | Java compiler,然后選擇它,如下所示:

    導(dǎo)航

    Eclipse和javac編譯器之間最大的區(qū)別是Eclipse編譯器對錯(cuò)誤的容忍度更高,有時(shí)允許您運(yùn)行無法編譯的代碼。

    當(dāng)需要在IntelliJ IDEA中運(yùn)行編譯錯(cuò)誤的代碼時(shí),將運(yùn)行配置中的Build選項(xiàng)替換為Build,no error check。

    build

    快捷鍵

    IntelliJ IDEA的快捷方式與Eclipse中的完全不同。

    下表顯示了如何將頂級Eclipse操作(及其快捷方式)映射到IntelliJ IDEA(您可能希望將其打印出來以便隨時(shí)使用)。

    如果選擇特定于操作系統(tǒng)的鍵圖(默認(rèn)為Windows/Linux或macOS為macOS),則IntelliJ IDEA中使用的快捷鍵與您的操作系統(tǒng)之間可能存在沖突,為了避免這種沖突,我們建議調(diào)整操作系統(tǒng)快捷方式設(shè)置。

    Eclipse IntelliJ IDEA    
    Action


    Shortcut

    Action


    Shortcut

    代碼自動完成

    Ctrl+Space


    基本完成 Ctrl+Space
    - - 類型匹配完成 Ctrl+Shift+Space
    - - 語句補(bǔ)全 Ctrl+Shift+Enter
    快速訪問 Ctrl + 3 到處搜索 雙轉(zhuǎn)移
    最大化活動視圖或編輯器 Ctrl + M 隱藏所有工具窗口 Ctrl + Shift + F12
    開放式 Ctrl + Shift + T 導(dǎo)航到類 Ctrl + N
    開放資源 Ctrl + Shift + R 導(dǎo)航到文件 Ctrl + Shift + N
    - - 導(dǎo)航到symbol Ctrl + Alt + Shift + N
    下一個(gè)視圖 Ctrl + F7 - -
    - - 最近的文件 Ctrl + E
    快速概述 Ctrl + O 文件結(jié)構(gòu) Ctrl + F12
    移動線 Alt+Up/Down 移動線 Alt+Shift+Up/Alt+Shift+Down
    刪除行 Ctrl + D 刪除行 Ctrl + Y
    快速修復(fù) Ctrl + 1 表明意圖行動 Alt + Enter
    快速切換編輯器 Ctrl + E 切換器 Ctrl + Shift + Tab
    - - 最近的文件 Ctrl + E
    快速的層次結(jié)構(gòu) Ctrl + T 導(dǎo)航到類型層次結(jié)構(gòu) Ctrl + H
    - - 導(dǎo)航到方法層次結(jié)構(gòu) Ctrl + Shift + H
    - - 顯示UML彈出窗口 Ctrl + Alt + U
    最后編輯位置 Ctrl+Q 最后編輯位置 Ctrl+Shift+Backspace
    下一個(gè)編輯 Ctrl + F6 選擇next選項(xiàng)卡 Alt+Right
    運(yùn)行 Ctrl+Shift+F11 運(yùn)行 Shift + F10
    調(diào)試 Ctrl+F11 調(diào)試 Shift + F9
    正確縮進(jìn) Ctrl+I 自動縮進(jìn)線 Ctrl+Alt+I
    格式

    Ctrl + Shift + F

    重新格式化代碼 Ctrl + Alt + L
    被包圍 Ctrl + Alt + Z 被包圍 Ctrl + Alt + T
    - - 用實(shí)時(shí)模板包圍 Ctrl + Alt + J
    公開聲明 F3 導(dǎo)航到聲明 Ctrl + B
    - - 快速定義 Ctrl + Shift + I
    開放類型層次結(jié)構(gòu) F4 導(dǎo)航到類型層次結(jié)構(gòu) Ctrl + H
        顯示UML彈出窗口 Ctrl + Alt + U
    工作區(qū)中的引用 Ctrl + Shift + G 查找用法 Alt + F7
    - - 顯示用法 Ctrl + Alt + F7
    - - 查找用法設(shè)置

    Ctrl + Alt + Shift + F7
    打開搜索對話框 Ctrl + H 在文件中查找 Ctrl + Shift + F
    文件中的事件 Alt + Ctrl + U 突出顯示文件中的用法 Ctrl + Shift + F7
    復(fù)制行 Ctrl+Alt+Down 重復(fù)行 Ctrl + D
    提取局部變量 Ctrl + Alt + L 提取變量 Ctrl + Alt + V
    分配到字段 Ctrl + 2 / Ctrl + F 提取字段 Ctrl + Alt + F
    顯示重構(gòu)快速菜單 Ctrl + Alt + T 重構(gòu)它 Ctrl + Alt + Shift + T
    重命名 Ctrl + Alt + R Ctrl + Alt + R Ctrl + Alt + R
    排隊(duì) Ctrl + L 導(dǎo)航到線路 Ctrl + G
    結(jié)構(gòu)的選擇 Alt+Shift+Up/Alt+Shift+Down 選擇插入字符 Ctrl + W /
    查找下一個(gè) Ctrl + J 查找下一個(gè) F3
    顯示 Ctrl + Alt + W 選擇 Alt + F1
    背面 Ctrl+[ 背面 Ctrl+Alt+Left
    前進(jìn) Ctrl+] 前進(jìn) Ctrl+Alt+Right
    Eclipse keymap

    對于不喜歡學(xué)習(xí)新的快捷方式的Eclipse用戶,IntelliJ IDEA提供了Eclipse keymap,這非常類似于它的快捷方式:

    key
    尋找行動

    當(dāng)您不知道某些操作的快捷方式時(shí),請嘗試使用通過Ctrl+Shift+A提供的Find action功能,輸入查找操作的名稱,查看其快捷方式,或調(diào)用它:

    功能

    代碼協(xié)助

    Eclipse和IntelliJ IDEA都提供了編碼輔助特性,比如代碼完成、代碼生成、快速修復(fù)、活動模板等等。

    快速修改

    要在IntelliJ IDEA中應(yīng)用快速修復(fù),請按Alt+Enter:

    修復(fù)

    所有快速修復(fù)都基于 Settings/Preferences | Editor | Inspections

    in

    如果您想一次性將快速修復(fù)應(yīng)用到幾個(gè)地方(即整個(gè)文件夾、模塊甚至項(xiàng)目),可以通過運(yùn)行相應(yīng)的檢查來完成:Code | Analyze Code | Run inspection by Name…或者使用配置文件"{0}"…通過Code | running Code Cleanup來運(yùn)行整批檢查:

    pet

    除了直接的問題,IntelliJ IDEA還能識別出可以通過所謂的意圖(也可以用Alt+Enter)來改進(jìn)或優(yōu)化的代碼結(jié)構(gòu):

    代碼結(jié)構(gòu)

    1
    Eclipse IntelliJ IDEA    

    動作

    快捷方式 動作 快捷方式
    快速修復(fù) Ctrl+1 表明意圖行動 Alt+Enter
    生成代碼

    生成代碼的關(guān)鍵操作是code | Generate,可通過Alt+Insert獲得:

    代碼

    這個(gè)操作是上下文相關(guān)的,不僅在編輯器中可用,在項(xiàng)目工具窗口和導(dǎo)航欄中也可用:

    getter
    代碼自動完成

    IntelliJ IDEA提供了不同類型的代碼補(bǔ)全,包括:

    • 基本完成
    • 二次基本完井
    • 類型匹配的完成
    • 第二次類型匹配完成
    • 聲明中完成

    默認(rèn)情況下,IntelliJ IDEA不顯示所選項(xiàng)目的文檔彈出框,但可以在Settings/Preferences | Editor | Code Completion | Show the documentation popup in框中啟用它:

    code

    如果不想啟用這個(gè)選項(xiàng),可以在需要的時(shí)候按Ctrl+Q手動調(diào)用這個(gè)彈出窗口:

    關(guān)閉

    當(dāng)插入符號在方法或構(gòu)造函數(shù)的括號內(nèi)時(shí),可以通過Ctrl+P調(diào)用Parameter info來獲取參數(shù)信息:

    Pat
    1
    Eclipse

    IntelliJ IDEA    
    動作 快捷方式 動作 快捷方式
    代碼自動完成

    Ctrl+Space


    基本完成 Ctrl + Space
        類型匹配的完成 Ctrl+Shift+Space
        語句補(bǔ)全 Ctrl + Shift + Enter
    模板

    您可能習(xí)慣于在編輯器中鍵入main,然后調(diào)用代碼完成將其轉(zhuǎn)換為主方法定義。然而,IntelliJ IDEA模板略有不同:

    模板 Eclipse IntelliJ IDEA
    定義一個(gè)主方法 main psvm
    迭代數(shù)組 for
    itar
    迭代一個(gè)集合 for
    itco
    迭代列表 for
    itli
    使用foreach語法迭代可迭代對象 foreach iter
    打印到System.out sysout
    sout
    打印到System.err syserr serr
    定義一個(gè)靜態(tài)字段 static_final psf

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

    后綴模板

    除了“常規(guī)”模板,IntelliJ IDEA還提供了所謂的后綴模板。當(dāng)您希望將模板應(yīng)用于已經(jīng)鍵入的表達(dá)式時(shí),它們非常有用。例如,鍵入一個(gè)變量名,添加.ifn并按Tab鍵,IntelliJ IDEA會把表達(dá)式轉(zhuǎn)換為if(…==null){…}。

    要查看可用后綴模板的完整列表,請進(jìn)入Settings | Editor | General | Postfix Completion完成。

    用實(shí)時(shí)模板包圍

    環(huán)繞模板是另一個(gè)附加功能,它的工作方式類似于實(shí)時(shí)模板,但可以使用Ctrl+Alt+J應(yīng)用于選定的代碼。

    要用模板定義您自己的環(huán)繞,進(jìn)入Settings | Editor | Live Templates模板,在模板文本中使用$SELECTION$:


    $LOCK$.readLock().lock();
    try {
    $SELECTION$
    } finally {
    $LOCK$.readLock().unlock();
    }


    Refactorings

    下表將Eclipse中最常見的重構(gòu)快捷方式與IntelliJ IDEA中的快捷方式進(jìn)行了對比:

    Eclipse


    IntelliJ IDEA

       
    動作 快捷方式 動作 快捷方式
    提取局部變量 Ctrl + Alt + L 提取變量 Ctrl + Alt + V
    分配字段 Ctrl + 2 提取字段 Ctrl + Alt + F
    顯示重構(gòu)快速菜單 Alt + Shift + T 重構(gòu)它 Ctrl+Alt+Shift+T
    重命名 Ctrl + Alt + R 重命名 Shift + F6
    撤銷

    有時(shí),重構(gòu)可能會影響項(xiàng)目中的許多文件。IntelliJ IDEA不僅可以安全地應(yīng)用更改,還可以恢復(fù)它們,要撤消上次重構(gòu),請將焦點(diǎn)切換到Project工具窗口并按Ctrl+Z。

    搜索

    下面是最常見的搜索操作和快捷方式的示意圖:

    Eclipse

    IntelliJ IDEA    
    動作 快捷方式 動作 快捷方式
    打開搜索對話框 Ctrl + H 在文件中查找 Ctrl + Shift + F
    工作區(qū)中的引用 Ctrl + Shift + G 查找用法 Alt + F7
        顯示用法 Ctrl + Alt + F7
        查找用法設(shè)置 Ctrl + Alt + Shift + F7
    文件中出現(xiàn)的事件 Alt + Ctrl + U 突出顯示文件中的用法 Ctrl + F7

    導(dǎo)航

    下表大致映射了Eclipse中可用的導(dǎo)航操作與IntelliJ IDEA中的導(dǎo)航操作:

    Eclipse


    IntelliJ IDEA

       
    動作 快捷方式 動作 快捷方式
    快速訪問 Ctrl + 3 到處搜索 雙轉(zhuǎn)移
    開放式 Ctrl + Shift + T 導(dǎo)航到類 Ctrl + N
    開放資源 Ctrl + Shift + R 導(dǎo)航到文件 Ctrl + Shift + N
        導(dǎo)航到符號 Ctrl + Alt + Shift + N
    快速切換編輯器 Ctrl + E 切換器 Ctrl + Tab
        最近的文件 Ctrl + E
    公開聲明 F3 導(dǎo)航到聲明 Ctrl + B
    開放類型層次結(jié)構(gòu) F4
    導(dǎo)航到類型層次結(jié)構(gòu) Ctrl + H
        顯示UML彈出窗口 Ctrl + Alt + U
    快速概述 Ctrl + O 文件結(jié)構(gòu) Ctrl + F12
    背面 Ctrl+[ 背面 Ctrl+Alt+Left
    前進(jìn) Ctrl+] 前進(jìn) Ctrl+Alt+Right
    調(diào)用層次結(jié)構(gòu)

    IntelliJ IDEA和Eclipse都提供了允許您檢查層次結(jié)構(gòu)和探索源文件結(jié)構(gòu)的功能。例如,Call Hierarchy特性顯示了所選方法的所有調(diào)用者和被調(diào)用者。

    在Eclipse中,可以通過按Ctrl+Alt+H來訪問它,在IntelliJ IDEA中,使用Ctrl+Alt+H快捷鍵。

    call

    除了調(diào)用層次結(jié)構(gòu),IntelliJ IDEA還可以構(gòu)建方法層次結(jié)構(gòu)(Ctrl+Shift+H)和類型層次結(jié)構(gòu)(Ctrl+H),您可以在源代碼層次結(jié)構(gòu)中找到更多信息。

    代碼格式化

    IntelliJ IDEA代碼格式化規(guī)則(可通過 Settings | Editor | Code Style)與Eclipse中的規(guī)則相似,有一些小區(qū)別。您可能需要注意,Use tab character 選項(xiàng)是禁用的, Indent size可能不相同等。

    Java

    如果您想導(dǎo)入Eclipse格式化器設(shè)置,請轉(zhuǎn)到settings | Editor | Code Style | Java,單擊Show Scheme Actions按鈕,單擊import Scheme并選擇導(dǎo)出的Eclipse格式化器設(shè)置(XML文件)。

    請注意,IntelliJ IDEA和Eclipse中的代碼樣式設(shè)置可能存在一些差異。例如,不能告訴IntelliJ IDEA在后面加上空格(而不是在前面),如果您希望IntelliJ IDEA使用Eclipse格式化器,請考慮安裝Eclipse代碼格式化器插件。

    Eclipse


    IntelliJ IDEA

       
    動作 快捷方式 動作 快捷方式
    格式 Ctrl + Shift + F 重新格式化代碼 Ctrl + Alt + L

    運(yùn)行并重新加載更改

    與Eclipse類似,IntelliJ IDEA也有運(yùn)行/調(diào)試配置對話框,您可以從主工具欄或主菜單訪問該對話框,比較一下相關(guān)的快捷方式:

    Eclipse IntelliJ IDEA    
    動作 快捷方式 動作 快捷方式
    run Ctrl+Shift+F11
    run Shift+F10
    調(diào)試 Ctrl+F11 調(diào)試 Shift+F9
        制造 Ctrl + F9
        更新應(yīng)用程序 Ctrl + F10

    默認(rèn)情況下,IntelliJ IDEA不會自動編譯更改的文件(除非您將其配置為這樣做),這意味著IDE不會自動重新加載更改,要重新加載更改的類,請通過Ctrl+F9顯式調(diào)用Build操作。如果您的應(yīng)用程序在服務(wù)器上運(yùn)行,除了重新加載之外,還可以通過Ctrl+F10使用更新應(yīng)用程序操作。

    調(diào)試

    Eclipse和IntelliJ IDEA中的調(diào)試器類似,但使用不同的快捷方式:

    Eclipse IntelliJ IDEA    
    動作 快捷方式 動作 快捷方式
    進(jìn)入 F5 進(jìn)入 F7
        智能步入 Shift + F7
    跨過 F6 跨過 F8
    走出 F7 走出 Shift+F8
    重新開始 F8 重新開始 F9
    Toggle breakpoint

    Ctrl+Shift+B


    Toggle breakpoint

    Ctrl+F8


    計(jì)算表達(dá)式 Ctrl + Shift + I 計(jì)算表達(dá)式 Alt + F8

    應(yīng)用程序服務(wù)器

    IntelliJ IDEA中部署到應(yīng)用服務(wù)器與您可能在Eclipse中使用的部署或多或少類似。

    將應(yīng)用程序部署到服務(wù)器

    1.通過Project Structure | Artifacts (Maven和Gradle項(xiàng)目自動完成)。

    2.通過Settings | application Servers配置應(yīng)用服務(wù)器。

    3.創(chuàng)建一個(gè)運(yùn)行配置,然后指定要部署的構(gòu)件和要部署到的服務(wù)器。

    通過Build | Build artifacts構(gòu)建和重建您的工件。

    構(gòu)建工具

    IntelliJ IDEA不提供用于編輯Maven和Gradle配置文件的可視化表單。一旦導(dǎo)入或創(chuàng)建了Maven或Gradle項(xiàng)目,您就可以編輯或構(gòu)建它的pom.xml,Gradle文件直接在編輯器中。稍后,您可以根據(jù)需要將項(xiàng)目模型與更改的文件同步,或者自動將更改導(dǎo)入到新的構(gòu)建文件中,對底層構(gòu)建配置的任何更改最終都需要與IntelliJ IDEA中的項(xiàng)目模型同步。

    對于特定于Maven或Gradle的操作,IntelliJ IDEA提供了Maven項(xiàng)目工具窗口Gradle工具窗口,除了項(xiàng)目結(jié)構(gòu)之外,這些工具窗口還提供了目標(biāo)或任務(wù)列表以及帶有相關(guān)操作的工具欄,對于特定于Maven或Gradle的操作,IntelliJ IDEA提供了Maven項(xiàng)目工具窗口和Gradle工具窗口。除了項(xiàng)目結(jié)構(gòu)之外,這些工具窗口還提供了目標(biāo)或任務(wù)列表以及帶有相關(guān)操作的工具欄。

    pon

    對于手動同步,使用Maven或Gradle工具窗口工具欄上的相應(yīng)操作:App actions refresh。

    運(yùn)行目標(biāo)/任務(wù)

    使用Maven或Gradle工具窗口來運(yùn)行任何項(xiàng)目目標(biāo)或任務(wù),當(dāng)這樣做時(shí),IntelliJ IDEA創(chuàng)建相應(yīng)的運(yùn)行配置,您可以在以后重用它來快速運(yùn)行目標(biāo)或任務(wù)。

    任何目標(biāo)或任務(wù)都可以附加到運(yùn)行配置,當(dāng)您的目標(biāo)或任務(wù)生成應(yīng)用程序所需的特定文件時(shí),這可能很有用。

    run

    Maven和Gradle工具窗口都提供了 Run Task 操作,它運(yùn)行Maven或Gradle命令的方式與您使用控制臺運(yùn)行它的方式類似。

    配置工件

    如果您在pom.xml或build.gradle文件中配置了WAR構(gòu)件,IntelliJ IDEA會自動在Project Structure | artifacts中配置相應(yīng)的構(gòu)件。

    請注意,當(dāng)您編譯項(xiàng)目或構(gòu)建工件時(shí),IntelliJ IDEA會使用自己的構(gòu)建過程,這可能更快,但不能保證100%準(zhǔn)確。如果在編譯IntelliJ IDEA項(xiàng)目時(shí)發(fā)現(xiàn)結(jié)果不一致,請嘗試使用Maven目標(biāo)或Gradle任務(wù)代替。

    版本控制系統(tǒng)

    IntelliJ IDEA支持Git、Mercurial、Subversion、Perforce等版本控制系統(tǒng)(VCS)。

    配置VCS根目錄

    當(dāng)您打開一個(gè)位于VCS根目錄下的項(xiàng)目時(shí),IntelliJ IDEA會自動檢測到這個(gè)根目錄,并建議將其添加到項(xiàng)目設(shè)置中。

    如需更改版本控制相關(guān)的工程設(shè)置(或手動添加VCS根用戶),請進(jìn)入Settings | Version Control

    version

    IntelliJ IDEA與多存儲庫項(xiàng)目完美配合。只需將您的項(xiàng)目目錄映射到VCS中, IDE將負(fù)責(zé)其余的工作。對于GitMercurial, IDE甚至?xí)槟峁┩降姆种Э刂疲@樣就可以同時(shí)在多個(gè)存儲庫上執(zhí)行分支操作。

    編輯VCS設(shè)置

    每個(gè)VCS可能需要特定的設(shè)置,例如,Path to Git executable,GitHub/Perforce等。

    git

    配置完VCS設(shè)置后,您將看到 Version Control 工具窗口Alt+9。

    檢查項(xiàng)目

    要從VCS中簽出項(xiàng)目,請?jiān)跉g迎界面或VCS主菜單中單擊 Get from Version Control。

    本地更改

    Local Changes視圖顯示您的本地更改:分階段的和非分階段的。為了簡化變更管理,所有變更都會被組織到變更列表中,對源文件所做的任何更改都會自動包含到活動更改列表中,您可以創(chuàng)建新的變更列表,刪除現(xiàn)有的變更列表(Changes除外),并在變更列表之間移動文件。

    commit

    在Version Control工具窗口的“Alt+9”或“項(xiàng)目”工具窗口的Local Changes選項(xiàng)卡中右鍵單擊要忽略的未版本文件或文件夾,然后選擇“Git | Add to .gitignore”或“Git | Add to . Git /info/exclude”。

    如果您希望忽略的文件也顯示在 Local Changes視圖中,請單擊工具欄上的“查看選項(xiàng)”按鈕并選擇 Ignored Files。

    show
    歷史記錄

    Git工具窗口的Log選項(xiàng)卡允許查看和搜索提交的歷史記錄。您可以根據(jù)存儲庫、分支、用戶、日期、文件夾甚至描述中的短語對提交進(jìn)行排序和篩選,找到一個(gè)特定的提交,或者只是瀏覽歷史和分支樹:

    git
    處理分支

    IntelliJ IDEA允許創(chuàng)建,切換,合并,比較和刪除分支,對于這些操作,可以使用VCS主菜單或上下文菜單中的Branches,或者VC VCS operations popup (可以通過按Alt+ '或狀態(tài)欄右側(cè)的小部件調(diào)用它)。

    所有VCS操作都可以從VCS主菜單中獲得:

    動作 快捷方式
    版本控制工具窗口 Alt+9
    VCS操作彈出窗口 Alt+`
    提交更改 Ctrl+K
    更新項(xiàng)目 Ctrl+T
    推送提交 Ctrl+Shift+K
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    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); })();