作者:许心怡917 | 来源:互联网 | 2023-02-08 18:47
如何使intellij Idea正确突出显示Scala脚本.
尝试1
将文件名更改为'test.sc'.Intellij不喜欢第一行,即它不是有效的scala注释语法
尝试2
将文件名更改为'test.sh'.Intellij认为所有语法都是bash脚本.
filenName = ./test.sh
#!/usr/bin/env amm
import ammonite.ops._ , ImplicitWd._
println("Stop script")
val x = 1 + 1
SerCe..
20
如果你需要保留.sc
扩展,这是一个小技巧
改变shebang #! /usr/bin/env amm
仍然是一个有效的shebang
#!.scala
使用内容将脚本旁边的文件放入:
class CLZ {
def /(that: CLZ): CLZ = this
def amm: Unit = {}
}
object #! extends CLZ
object usr extends CLZ
object bin extends CLZ
object env extends CLZ
现在,您的脚本已正确突出显示
更新
JetBrains发表了一篇关于支持Ammonite 的博客文章.
1> SerCe..:
如果你需要保留.sc
扩展,这是一个小技巧
改变shebang #! /usr/bin/env amm
仍然是一个有效的shebang
#!.scala
使用内容将脚本旁边的文件放入:
class CLZ {
def /(that: CLZ): CLZ = this
def amm: Unit = {}
}
object #! extends CLZ
object usr extends CLZ
object bin extends CLZ
object env extends CLZ
现在,您的脚本已正确突出显示
更新
JetBrains发表了一篇关于支持Ammonite 的博客文章.