1. 程式人生 > >用sublime text 3 編譯執行scala程式

用sublime text 3 編譯執行scala程式

使用sublime3編譯執行scala程式,主要有兩種方法:
方法一:

用sublime3加上REPL,呼叫命令列的方式,執行一些程式碼段還是很方便。具體步驟如下:

1.安裝REPL外掛:   

首先要先安裝package control,安裝成功後preferences下就會出現package control的選項。
  此時,使用快捷鍵Ctrl+Shift+P,輸入:package,選擇package control:package Install。
  然後等待幾秒,連線上repositories後,出現對話方塊,輸入:repl,選擇sublimeREPL,安裝即可。
REPL安裝成功!!!!

2.在Tool是選項下,SublimeREPL->Scala->scala REPL,調出命令列編輯。

方法二:

但是直接編譯執行scala程式,則需要加一些設定。

1.配置:
選擇tools->build system->new build system,替換成:
{
    "cmd": ["/usr/local/scala/bin/scala", "$file_name"],
    "working_dir": "${project_path:${folder}}",
    "selector": "source.scala",
}

儲存檔案:scala.sublime-build。

需要注意的是

"/usr/local/<strong>scala</strong>/bin/scala"
scala的存放路徑。

此時就可以直接使用ST3的執行快捷鍵command+B直接執行scala檔案。但是發現兩個問題,不能夠自動識別.scala檔案,同時編譯執行的速度很慢。

新建一個print.scala檔案,執行結果為

                                                     

2.優化配置:

將配置內容改成:

{
"shell_cmd": "scala \"$file\"",
"selector": "source.scala"
}

呼叫環境變數,編譯執行的速度有所提高,可以識別.scala檔案。