使用idea搭建Scala 項目


主要內容

  1. Intellij IDEA開發環境簡介
  2. Intellij IDEA Scala開發環境搭建
  3. Intellij IDEA常見問題及解決方案
  4. Intellij IDEA常用快捷鍵

1. Intellij IDEA開發環境簡介

 

具體介紹請參見:http://baike.baidu.com/link?url=SBY93H3SPkmcmIOmZ8H60O1k4iVLgOmdqoKdGp9xHtU-Pbdsq2cpn75ZPZPWAJxeUlwr0ravraQzOckh777beq

Intellij IDEA是我用過最好的集成開發環境,沒有之一,它對於Scala的支持遠勝於Scala IDE for Eclipse

2. Intellij IDEA Scala開發環境搭建

Intellij IDEA 14.1.4 默認配置里面沒有Scala插件,需要手動安裝,在Intellij IDEA 14.1.4 第一次運行時選擇configure plugins,選擇默認后在軟件主界面去配置,但是本人測試發現,這種設置方式經常會因為網絡問題配置失敗,建議直接到 
http://www.jetbrains.net/confluence/display/SCA/Scala+Plugin+for+IntelliJ+IDEA,這個鏈接去下載,下載完成后,解壓到Intellij IDEA 安裝目錄中的plugins里面去: 
這里寫圖片描述

完成后,啟動Intellij IDEA 14.1.4

配置Intellij IDEA 14.1.4后,我們來看看如何進行Scala開發環境的創建:

1 File->New Project 
這里寫圖片描述
得到下列界面:

這里寫圖片描述
選擇scala,然后下一步: 
這里寫圖片描述
在Project SDK的右側,點擊new,得到: 
這里寫圖片描述
選擇JDK,在彈出框中選擇JDK的安裝目錄 
這里寫圖片描述

在Scala SDK的右側,點擊Create,得到下圖所示界面: 
這里寫圖片描述
可以選擇Intellij IDEA中自帶的Scala,也可以使用自己安裝好的Scala,點擊上圖中的”Browse”,然后選擇Scala的安裝目錄 
這里寫圖片描述

配置好之后,直接finish,得到下列工程目錄 
這里寫圖片描述

點擊File->Project Structure, 
這里寫圖片描述
得到: 
這里寫圖片描述
在src目錄上,右鍵然后點擊new fold 
這里寫圖片描述
命名為main 
再右鍵main,同樣new fold,命名為scala,並設置為sources,如下圖 
這里寫圖片描述
整體的工程文件已經創建好了,如下圖: 
這里寫圖片描述
在scala源文件目錄上,直接名鍵,new->scala class 
這里寫圖片描述
選擇Object,然后輸入名稱:Hello World 
這里寫圖片描述

輸入的代碼如下:

  1.  
    object HelloWorld {
  2.  
    def main(args: Array[String]) {
  3.  
    println( "Hello World")
  4.  
    }
  5.  
    }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

點擊HelloWorld.scala文件,右鍵 
這里寫圖片描述
或直接ctr+shift+F10運行程序

3. Intellij IDEA常見問題及解決方案

  1. 編碼問題 
    Intellij IDEA的默認編碼是GBK,如果代碼中出現中文的話,會報錯:
  1.  
    Error:scalac: IO error while decoding D:\ScalaLearning\src\cn\scala\xtwy\ScalaAndJavaException\ScalaExceptionDemo.scala with UTF-8
  2.  
    Please try specifying another one using the -encoding option
  • 1
  • 2

此時只要更改代碼的編碼就行,可以直接修改文件或軟件配置 
直接修改文件編碼如下圖: 
這里寫圖片描述

修改軟件配置過程如下: 
這里寫圖片描述
File–>Setting

這里寫圖片描述
找到Editor中的FileEncoding,可以將工作都設置為UTF-8

2 修改默認快捷鍵 
對一eclipse轉過來的用戶,習慣了eclipse中的快捷鍵,想在Intellij IDEA中也使用相同的快捷鍵,這時可以對默認快捷鍵進行修改。 
這里寫圖片描述
File–>Setting 
這里寫圖片描述
選擇Setting中的keymap,Intellij IDEA中的所有快捷鍵都可以看到

4. Intellij IDEA常用快捷鍵

下面的快捷鍵,最好自己試一下,這樣的話就能明白它到底是干什么用的,語言描述可能不到位

快捷鍵 用法描述
Ctrl+Shift+A 根據名稱查找操作,例如查找創建scala class操作
Alt+F1 視圖切換
Ctrl+Tab 工具窗口、正在編輯的代碼文件切換
Alt+Home 顯示導航條
Ctrl+J 插入代碼模板,例如main方法
Ctrl+Alt+J 將選中的代碼用代碼模板包裹
F4 打開工程配置窗口
Ctrl+Slash 注釋代碼 //
Ctrl+Shift+Slash 注釋代碼 /**/
Ctrl+N/Ctrl+Shift+N 輸入名稱查詢類或文件
Ctrl+D 復制選中的代碼
Ctrl+W / Ctrl+Shift+W 智能地進行代碼選擇
Ctrl+F 在當前文件中進行文本內容查找
Shift+Shift search everywhere
Ctrl+Shift+F7 高亮顯示先中的方法或符號在當前文件中的使用情況
Ctrl+Space 代碼自動提示
Ctrl+Shift+Enter 語句自動完成
Alt+enter 代碼自動修正


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM