Kotlin 脚本文件中仅部分语法高亮 [英] Only partial syntax highlighting in Kotlin script file

查看:49
本文介绍了Kotlin 脚本文件中仅部分语法高亮的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在 Android Studio 中打开了一个文件夹,其中包含一个 Kotlin 脚本文件 (.kts).我在项目结构中将 JDK 配置为 SDK(但我没有添加任何 gradle 文件),并且将文件作为 Kotlin 脚本运行可以正常工作.但是语法高亮只是部分工作,请参见下面的示例(Linux Mint 19.3 和 AS 4.1.3):

I opened a folder in Android Studio which contains a Kotlin script file (.kts). I configured a JDK as SDK in Project Structure (but I added no gradle files), and running the file as Kotlin script works fine. However the syntax highlighting is only PARTIALLY working, see below example (Linux Mint 19.3 and AS 4.1.3):

缺少一些东西:

  • 未使用的变量应该是灰色的(val未使用)
  • to/forEach 关键字应该是黄色和斜体
  • 拼写错误的变量名应该是红色的
  • 应该在多余的空格等不良样式下加下划线
  • unused variable should be gray (val unused)
  • to/forEach keyword should be yellow and italic
  • misspelled variable names should be red
  • bad style such as extra spaces should be underlined
  • etc.

这里到底发生了什么?这是某种后备"吗?模式?

以任何方式使用完整"普通 Android 项目中的语法高亮显示,以便我可以更早地发现错误?

Any way to use the "full" syntax highlighting from normal Android projects, so I can spot mistakes earlier?

作为参考,这是它应该"做的看起来像(粘贴到一个随机的 Android 项目中):

For reference, this is what it "should" look like (pasted into a random Android project):

推荐答案

Renameing the file to end in *.main.kts (scriptname.main.kts) enabled为我全面突出!

Renaming the file to end in *.main.kts (scriptname.main.kts) enabled full highlighting for me!

这篇关于Kotlin 脚本文件中仅部分语法高亮的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆