IDEA最近才使用sbt引入外部編譯服務器。在IntelliJ IDEA中使用sbt編譯服務器時忽略Scala腳本
我有一堆.scala
腳本與其他Scala源文件一起坐在我的一個項目中。自從這個新的編譯服務器進來以來,我剛剛重新編譯了這個項目,並試圖編譯出來Error(1, 1) expected class or object definition
(因爲腳本只是一個命令/定義列表,而不包含在一個對象或類中)。
有沒有辦法讓它忽略腳本文件?
IDEA最近才使用sbt引入外部編譯服務器。在IntelliJ IDEA中使用sbt編譯服務器時忽略Scala腳本
我有一堆.scala
腳本與其他Scala源文件一起坐在我的一個項目中。自從這個新的編譯服務器進來以來,我剛剛重新編譯了這個項目,並試圖編譯出來Error(1, 1) expected class or object definition
(因爲腳本只是一個命令/定義列表,而不包含在一個對象或類中)。
有沒有辦法讓它忽略腳本文件?
使用其他擴展腳本文件,而不是.scala
不.sc
,例如它可能是.scalas
,擁有高亮和CodeCompletion其追加到Scala的文件類型:
File -> Settings -> File Types -> Scala Files
這不是斯卡拉工作表,而不是腳本? –
@LuigiPlinge是的,你說的對,但它是IDEA中的一個bug。這是在github上的某處討論的,'.sc'被提議作爲問題的實際解決方案 – 4lex1v
好,但是我嘗試了它並且IDEA將它們解釋爲工作表,這不是我想要的。編輯:啊,我知道了,你說這是一個IDEA錯誤 –