• <menu id="w2i4a"></menu>
  • logo IntelliJ IDEA系列教程:

    文檔首頁>>IntelliJ IDEA系列教程:>>Java開發(fā)平臺IntelliJ IDEA教程:安裝使用Scala插件

    Java開發(fā)平臺IntelliJ IDEA教程:安裝使用Scala插件


    IntelliJ IDEA是Java語言開發(fā)的集成環(huán)境,IntelliJ在業(yè)界被公認為優(yōu)秀的Java開發(fā)工具之一,尤其在智能代碼助手、代碼自動提示、重構(gòu)、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創(chuàng)新的GUI設(shè)計等方面的功能可以說是超常的。

    點擊下載IntelliJ IDEA最新試用版

    安裝Scala插件

    要在IntelliJ IDEA中開始使用Scala,您需要下載并啟用Scala插件。如果您是第一次運行IntelliJ IDEA,則可以在IntelliJ IDEA建議您下載特色插件時安裝Scala插件。否則,您可以使用“ 插件”頁面進行安裝。

    Java開發(fā)平臺IntelliJ IDEA教程:安裝使用Scala插件

    安裝完成后,IntelliJ IDEA將跟蹤插件更新,并建議您在新版本可用時更新插件。您還可以使用位于“設(shè)置”| “ 更新”選項卡中的插件更新頻道 語言和框架| Scala每晚檢查Scala,EAP或發(fā)布版本。

    要安裝Scala插件,請按 Ctrl+Alt+S,打開插件頁面,瀏覽存儲庫以找到Scala插件,單擊安裝并重新啟動IntelliJ IDEA。

    現(xiàn)在,您可以成功從VCS簽出,創(chuàng)建或?qū)隨cala項目。

    用戶界面

    除非您使用SBT項目,否則Scala的用戶界面看起來類似于常規(guī)用戶界面,在這種情況下,SBT項目工具窗口和SBT Shell可用。

    Java開發(fā)平臺IntelliJ IDEA教程:安裝使用Scala插件

    ntelliJ IDEA還允許您使用Scala類型感知突出顯示基于Scala類型系統(tǒng)跟蹤錯誤分析。默認情況下,它已啟用,您可以看到T.png位于用戶界面底部的 圖標。您可以單擊圖標或按Ctrl+Shift+Alt+E以禁用此功能。

    用戶界面中最有趣的部分是IntelliJ IDEA編輯器,因為它允許您在不離開的情況下調(diào)用幾乎任何IDE功能,這有助于您組織具有更多屏幕空間的布局,因為隱藏了工具欄和窗口等輔助控件。

    通過快捷方式訪問工具窗口會將輸入焦點移動到它,因此您可以在其上下文中使用所有鍵盤命令。當您需要返回編輯器時,請按Escape。

    下面是調(diào)用您最常需要的工具窗口的快捷方式列表:

    工具窗口

    快捷鍵

    項目

    Alt+1

    版本控制

    Alt+9

    Alt+4

    調(diào)試

    Alt+5

    終奌站

    Alt+F12

    編輯

    Escape

    該SBT項目工具窗口和SBT殼牌可以通過主菜單進行訪問(查看|工具窗口),或者你可以隨時按下Ctrl+Shift+A快速搜索這些項目。

    如果您想專注于代碼,請嘗試無牽引模式。它會刪除所有工具欄,工具窗口和編輯器選項卡。要切換到此模式,請從主菜單中選擇 View | 外觀| 進入分心自由模式。

    “無牽引模式”的替代方法可能是按下隱藏所有工具窗口 Ctrl+Shift+F12。您可以再次按此快捷方式將布局恢復(fù)為默認值。

    該導(dǎo)航欄是一個緊湊的替代項目工具窗口。要訪問導(dǎo)航欄,請按 Alt+Home。 

    IntelliJ IDEA中的大多數(shù)組件(工具窗口和彈出窗口)都提供速度搜索。此功能允許您過濾列表,或使用搜索查詢導(dǎo)航到特定項目。

    Java開發(fā)平臺IntelliJ IDEA教程:安裝使用Scala插件

    如果您不知道某個操作的快捷方式,請按“ 查找”操作功能Ctrl+Shift+A。開始鍵入以按名稱查找操作,查看其快捷方式或調(diào)用它。

    編輯基礎(chǔ)知識

    因為在IntelliJ IDEA中你可以撤消重構(gòu)并從本地歷史中恢復(fù)更改,所以每次都要求你保存更改是沒有意義的。

    最有用的編輯器快捷方式是:

    行動

    快捷鍵

    移動當前代碼行

    Ctrl+Shift+Up Ctrl+Shift+Down

    復(fù)制一行代碼

    Ctrl+D

    刪除一行代碼

    Ctrl+Y

    評論或取消注釋一行代碼

    Ctrl+/

    評論一段代碼

    Ctrl+Shift+/

    在當前打開的文件中查找

    Ctrl+F

    在當前文件中查找并替換

    Ctrl+R

    下次發(fā)生

    F3

    以前發(fā)生過

    Shift+F3

    在打開的標簽之間導(dǎo)航

    Alt+Right Alt+Left

    向后/向前導(dǎo)航

    Ctrl+Alt+Left Ctrl+Alt+Right

    在編輯器中展開或折疊代碼塊

    Ctrl+NumPad Plus Ctrl+NumPad -

    生成

    Alt+Insert

    環(huán)繞著

    Ctrl+Alt+T

    突出顯示符號的用法

    Ctrl+F7

    要根據(jù)語法擴展選擇,請按Ctrl+W。要縮小它,請按 Ctrl+Shift+W。

    IntelliJ IDEA一次可以選擇多個代碼。您可以選擇下一個出現(xiàn), Alt+J然后按取消選擇 Shift+Alt+J。您甚至可以通過按一次選擇所有出現(xiàn)次數(shù) Ctrl+Shift+Alt+J。

    代碼完成

    通過按下訪問“ 基本完成”時Ctrl+Space,您將獲得變量,類型,方法,表達式的基本建議,參數(shù)名稱可獲得類型建議等。當您 兩次調(diào)用 Basic Completion時,它會顯示更多結(jié)果,包括您可以導(dǎo)入的隱式轉(zhuǎn)換的方法。

    該智能補全功能意識到預(yù)期的類型和數(shù)據(jù)流量,并提供相關(guān)的上下文選項。要呼叫智能完成,請按 Ctrl+Shift+Space。當您兩次調(diào)用智能完成時,它會顯示更多結(jié)果,包括鏈。

    要覆蓋插入符號處的標識符,請按,而不是僅插入建議 Tab。如果您正在編輯標識符的一部分(例如文件名),這將非常有用。

    要讓IntelliJ IDEA為您完成聲明,請按Ctrl+Shift+Enter。 語句完成將自動添加缺少的括號,括號,大括號和必要的格式。

    如果要查看任何方法或構(gòu)造函數(shù)的建議參數(shù),請按 Ctrl+P。IntelliJ IDEA顯示每個重載方法或構(gòu)造函數(shù)的參數(shù)信息,并突出顯示已鍵入的參數(shù)的最佳匹配。

    該后綴完成功能,可以轉(zhuǎn)換已經(jīng)輸入表達式到另一個,根據(jù)你點后鍵入后綴。

    導(dǎo)航

    最近的文件

    大多數(shù)情況下,您使用一組有限的文件,并需要快速切換它們。這里真正節(jié)省時間的是一個名為Recent Files的操作,通過按下調(diào)用 Ctrl+E。默認情況下,焦點位于上次訪問的文件上。請注意,您還可以通過此操作打開任何工具窗口:

    Java開發(fā)平臺IntelliJ IDEA教程:安裝使用Scala插件

    按下Ctrl+N 并導(dǎo)航到Class可以使用 復(fù)雜的表達式,包括駝峰,路徑,線路導(dǎo)航,中間名稱匹配等等。如果你調(diào)用它兩次,它會顯示項目類的結(jié)果。

    通過按導(dǎo)航到文件的工作方式類似Ctrl+Shift+N,但用于文件和文件夾。要導(dǎo)航到文件夾,請使用該Slash 字符結(jié)束表達式 。

    按下可導(dǎo)航到符號, Ctrl+Shift+Alt+N 并允許您按名稱查找方法或字段。

    您可以使用“ 項目”工具窗口來瀏覽文件的內(nèi)部結(jié)構(gòu)。單擊并從打開的列表中選擇顯示成員。

    Java開發(fā)平臺IntelliJ IDEA教程:安裝使用Scala插件

    結(jié)構(gòu)

    當您不在文件之間切換時,您很可能在文件中導(dǎo)航。最簡單的方法就是按Ctrl+F12。彈出窗口顯示文件的結(jié)構(gòu),并允許您快速導(dǎo)航到其中任何一個:

    Java開發(fā)平臺IntelliJ IDEA教程:安裝使用Scala插件

    選擇 

    如果需要在特定工具窗口(或Finder / Explorer)中打開文件,可以 通過按下選擇操作來執(zhí)行此操作Alt+F1:

    Java開發(fā)平臺IntelliJ IDEA教程:安裝使用Scala插件

    導(dǎo)航快捷方式包括:

    行動

    快捷鍵

    到處搜索

    雙 Shift

    導(dǎo)航到課堂

    Ctrl+N

    導(dǎo)航到文件

    Ctrl+Shift+N

    導(dǎo)航到符號

    Ctrl+Shift+Alt+N

    最近的文件

    Ctrl+E

    文件結(jié)構(gòu)

    Ctrl+F12

    選擇

    Alt+F1

    導(dǎo)航到聲明

    Ctrl+B

    導(dǎo)航到類型層次結(jié)構(gòu)

    Ctrl+H

    顯示UML彈出窗口

    Ctrl+Alt+U

    快速彈出窗口

    快速彈出窗口 有助于檢查與插入符號相關(guān)的其他信息。以下是您希望提高效率時應(yīng)該知道的彈出窗口列表:

    行動

    快捷鍵

    輸入信息

    Alt+Equals

    文檔

    Ctrl+Q

    快速定義

    Ctrl+Shift+I

    顯示用法

    Ctrl+Alt+F7

    顯示實施

    Ctrl+Alt+B

    隱含的轉(zhuǎn)換

    Ctrl+Shift+Q

    隱含參數(shù)

    Ctrl+Shift+P

    快速彈出窗口 可用于編輯器中的符號; 但是,它們也可以通過相同的快捷方式用于任何其他列表中的項目。

    重構(gòu)基礎(chǔ)知識

    IntelliJ IDEA提供了一套全面的自動代碼重構(gòu)功能,可在正確使用時顯著提高工作效率。首先,在應(yīng)用重構(gòu)之前,不要費心選擇任何東西。IntelliJ IDEA足夠聰明,可以確定您要重構(gòu)的語句,并且只有在有多種選擇可能的情況下才會要求確認。

    要撤消上次重構(gòu),請將焦點切換到“ 項目工具”窗口 ,然后按Ctrl+Z。

    行動

    快捷鍵

    改名

    Shift+F6

    提取變量或類型

    Ctrl+Alt+V

    提取字段

    Ctrl+Alt+F

    提取常量

    Ctrl+Alt+C

    提取方法

    Ctrl+Alt+M

    提取參數(shù)

    Ctrl+Alt+P

    排隊

    Ctrl+Alt+N

    復(fù)制

    F5

    移動

    F6

    重構(gòu)這一點

    Ctrl+Shift+Alt+T

    要提取特征,請使用主菜單(Refactor | Extract | Trait)。

    實時節(jié)省時間是在Extract 重構(gòu)的幫助下提取字符串表達式的一部分的能力 。只需選擇一個字符串片段并應(yīng)用重構(gòu),用引入的常量或變量替換所有選定的片段用法。

    尋找用法

    Find Usages 可幫助您快速查找在插入符號(光標)處引用符號的所有代碼片段,無論該符號是類,方法,字段,參數(shù)還是其他語句。只需按下 Alt+F7 并獲取按使用類型,模塊和文件分組的參考列表。

    如果要為“ 查找用法”算法設(shè)置自定義選項,請按 Ctrl+Shift+Alt+F7,或單擊右側(cè)面板上的第一個按鈕以顯示搜索結(jié)果。

    如果您要查找的是純文本,請按“ 在路徑中查找”Ctrl+Shift+F。

    檢查

    檢查是內(nèi)置的靜態(tài)代碼分析工具,可幫助您查找可能的錯誤,查找死代碼,檢測性能問題以及改進整體代碼結(jié)構(gòu)。

    大多數(shù)檢查不僅告訴您問題所在,還提供快速解決方案以立即處理。按 Alt+Enter 選擇快速修復(fù)。

    編輯器允許您通過鍵盤快捷鍵快速瀏覽突出顯示的問題。按此 F2 鍵轉(zhuǎn)到下一個問題,然后 Shift+F2 轉(zhuǎn)到上一個問題。

    當您對整個項目執(zhí)行代碼分析時,可以使用過于復(fù)雜且無法即時運行的檢查。您可以通過以下兩種方式之一完成此操作:選擇 Analyze | 從主菜單中檢查代碼,或選擇Analyze | 按名稱運行檢查以按名稱運行檢查。

    請注意,雖然檢查為具有潛在問題的代碼提供了快速修復(fù),但意圖可幫助您對正確的代碼應(yīng)用自動更改。要獲得適用于插入符號代碼的意圖列表,請按Alt+Enter。

    代碼樣式和格式

    IntelliJ IDEA會在 您編輯時自動應(yīng)用您在“ 代碼樣式”設(shè)置中配置的代碼樣式,并且在大多數(shù)情況下,您無需 顯式調(diào)用“ 重新格式代碼”操作。

    但是,您可以充分利用 Scalafmt并將其用于代碼格式化。

    檢查以下格式快捷方式:

    行動

    快捷鍵

    重新格式化代碼

    Ctrl+Alt+L

    自動縮進行

    Ctrl+Alt+I

    優(yōu)化進口

    Ctrl+Alt+O

    Desugar Scala代碼(文件)

    Ctrl+Alt+D

    您還可以使用Scalastyle檢查來檢查Scala代碼。將scalastyle_config.xml放在<root>/。idea或 <root> / project目錄中并檢查代碼。

    請注意,默認情況下,IntelliJ IDEA使用常規(guī)空格來縮進而不是制表符。如果您有包含大量縮進的文件,則可能需要通過啟用“ 設(shè)置”|中的“ 使用”選項卡字符選項來優(yōu)化其大小 編輯| 代碼風(fēng)格| 斯卡拉。

    運行和調(diào)試

    通過選擇 Run |創(chuàng)建運行/調(diào)試配置后從主菜單編輯配置,您可以運行和調(diào)試Scala代碼。

    對于SBT項目,您還可以使用SBT shell運行和調(diào)試代碼。選項使用SBT shell進行構(gòu)建和導(dǎo)入,并在設(shè)置中的SBT頁面上啟用SBT shell的調(diào)試,這樣您就可以執(zhí)行此操作。

    對于快速代碼評估,您可以使用Scala工作表,使您能夠以交互方式運行代碼。按下Ctrl+Shift+Alt+X以創(chuàng)建Scala工作表的簡易版本并Ctrl+Alt+W運行它。

    運行/調(diào)試的常規(guī)操作如下:

    行動

    快捷鍵

    Shift+F10

    調(diào)試

    Shift+F9

    在調(diào)試模式下,您可以使用“ 評估表達式” 工具評估任何表達式,該 工具可通過按下來訪問 。此工具以與編輯器相同的方式提供代碼完成,因此可以輕松輸入任何表達式。 Alt+F8

    有時,您可能想要進入特定方法,但不是第一個將被調(diào)用的方法。在這種情況下,通過按下 選擇特定方法使用智能步驟Shift+F7。

    行動

    快捷鍵

    切換斷點

    Ctrl+F8

    踏入

    F7

    聰明的步入

    Shift+F7

    過來

    F8

    走出去

    Shift+F8

    恢復(fù)

    F9

    評估表達

    Alt+F8

    如果要在調(diào)試時“回放”,可以通過“ 丟幀”操作完成。如果你錯誤地走得太遠,這尤其有用。這不會還原應(yīng)用程序的全局狀態(tài),但至少會讓您恢復(fù)到之前的堆棧幀。

    通過在按住時單擊裝訂線可以快速禁用任何斷點Alt。要更改斷點詳細信息(例如條件),請按Ctrl+Shift+F8。

    重新加載更改和熱交換

    有時,您需要在不關(guān)閉進程的情況下在代碼中插入細微更改。由于Java VM具有HotSwap功能,因此當您調(diào)用Make時,IntelliJ IDEA會自動處理這些情況 。

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

    如果需要,可以將Scala應(yīng)用程序部署到服務(wù)器。

    構(gòu)建 

    導(dǎo)入或創(chuàng)建SBT項目后,可以 直接在編輯器中編輯其 build.sbt文件。在build.sbt中,您可以指定編譯器選項,有關(guān)子項目的信息,還可以定義任務(wù)和設(shè)置。每次更改build.sbt文件時,都需要將更改與IntelliJ IDEA中的項目模型同步。

    您可以選擇“ 使用自動導(dǎo)入”選項以自動同步對build.sbt所做的更改。要訪問此選項,請選擇“ 文件”| 設(shè)置| 構(gòu)建,執(zhí)行,部署| 構(gòu)建工具| SBT。

    對于手動同步,請使用SBT項目工具窗口工具欄上的相應(yīng)操作: O.png。

    請注意,可以附加任何SBT任務(wù)以在運行配置之前運行。

    IntelliJ IDEA還允許您使用其他構(gòu)建工具(如Gradle或 Maven) 來構(gòu)建Scala項目。

    相關(guān)閱讀推薦:

    IntelliJ IDEA最新版本2019.2全面解析,Java 13預(yù)覽等多項新功能上線 (上)

    IntelliJ IDEA最新版本2019.2全面解析,Java 13預(yù)覽等多項新功能上線 (下)

    =====================================================

    想要購買IntelliJ IDEA正版授權(quán)的朋友可以咨詢慧都官方客服。

    850×100.png

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

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