问题描述
我在 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 脚本文件中仅部分语法高亮的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!