Li *_*oyi 9 string scala syntax-highlighting intellij-idea
在IntelliJ中使用Scala,你已经可以做到了
var c = s"some ${compound * expression}"
Run Code Online (Sandbox Code Playgroud)
并有适当的语法突出显示${compound * expression}.Scala允许您定义自定义字符串插值器,以执行其他操作
var c = javascript"var x = [1, 2, 3]"
Run Code Online (Sandbox Code Playgroud)
有谁知道如何摆弄自定义语言注入功能,以很好地突出这些自定义字符串插值器?我已经把文件 - >设置 - >语言注入下的东西弄乱了,但它看起来真的很混乱,我找不到任何现有的进行神奇字符串插值语法的注入.据推测,一个是硬编码的(因为它也有很好的代码导航功能),但我希望有一些方法可以让它识别出漂亮的something"..."语法,并为我很好地突出它.
您可以使用“灯泡”为每个字符串手动执行此操作,但如果您想为每个字符串插值器自动执行此操作,我认为您将必须编写自己的插件(如果这是您的第一个插件,则可能需要一些时间)插入)。
您可能可以直接在JetBrains 论坛中获得更好的答案/帮助。
| 归档时间: |
|
| 查看次数: |
590 次 |
| 最近记录: |