草庐IT

idea_workspace

全部标签

intellij-idea - 如何在 Intellij 中查看 Kotlin stdlib 源代码?

知道如何获取Kotlin的标准库的源代码吗?在下面的屏幕截图中,我没有像其他maven库那样下载源代码的选项。我正在使用以下Kotlin依赖项:org.jetbrains.kotlinkotlin-stdlib-jdk81.2.30 最佳答案 对我来说,在pom.xml中改变maven对Kotlin的依赖是有帮助的org.jetbrains.kotlinkotlin-stdlib-jdk81.2.30到org.jetbrains.kotlinkotlin-stdlib1.3.31有关将Kotlin作为maven依赖项添加到项目的更多

intellij-idea - 我如何知道 Kotlin 中的推断类型?

(我使用Kotlin1.1.2-2)例如,我如何知道表达式if(boolean_value)1else2.0的推断类型?kotlinc-jvm不显示类型。javaClass也无济于事,因为它显示的是计算值的类型而不是表达式。>>>(if(true)1else2.0).javaClass.namejava.lang.Integer>>>(if(false)1else2.0).javaClass.namejava.lang.Double>>>valv:Double=if(false)1else2.0error:theintegerliteraldoesnotconformtotheexpe

intellij-idea - 我如何知道 Kotlin 中的推断类型?

(我使用Kotlin1.1.2-2)例如,我如何知道表达式if(boolean_value)1else2.0的推断类型?kotlinc-jvm不显示类型。javaClass也无济于事,因为它显示的是计算值的类型而不是表达式。>>>(if(true)1else2.0).javaClass.namejava.lang.Integer>>>(if(false)1else2.0).javaClass.namejava.lang.Double>>>valv:Double=if(false)1else2.0error:theintegerliteraldoesnotconformtotheexpe

intellij-idea - Gradle 找不到我使用 Kotlin 和 JUnit 5 进行的测试

我已经用Kotlin和Junit5编写了一些基本的单元测试。不幸的是,当我从IntellijIDEA运行它们时,Gradle找不到这些测试。我收到来自Gradle的消息“未找到给定的测试包括:[de.mhaug.phd.btcwallet.BasicTests]”和来自Intellij的消息“未收到测试事件”。有趣的是,使用“./gradlew:clean:test”从命令行运行它会报告构建成功。但是,我的第一个测试显然是红色的,所以这表明Gradle没有执行它。我已经尝试使用更详细的输出运行它,但没有任何帮助。这是一个最小(非)工作示例:packagede.mhaug.phd.btc

intellij-idea - Gradle 找不到我使用 Kotlin 和 JUnit 5 进行的测试

我已经用Kotlin和Junit5编写了一些基本的单元测试。不幸的是,当我从IntellijIDEA运行它们时,Gradle找不到这些测试。我收到来自Gradle的消息“未找到给定的测试包括:[de.mhaug.phd.btcwallet.BasicTests]”和来自Intellij的消息“未收到测试事件”。有趣的是,使用“./gradlew:clean:test”从命令行运行它会报告构建成功。但是,我的第一个测试显然是红色的,所以这表明Gradle没有执行它。我已经尝试使用更详细的输出运行它,但没有任何帮助。这是一个最小(非)工作示例:packagede.mhaug.phd.btc

intellij-idea - IDEA 在树中两次显示一个项目

我有一个带有两个child的Gradle的Kotlin项目。每当我尝试在IDEA中打开它时,其中一个child会在树中显示两次。在树中,您可以在顶层看到两个项目,grpc和grp。问题是grpc(从顶层)与作为grp子级的grpc是同一个项目。这是我的Gradle构建文件:父gradle.build:buildscript{ext.kotlin_version='1.0.1'repositories{jcenter()mavenCentral()}dependencies{classpath"org.jetbrains.kotlin:kotlin-gradle-plugin:$kotl

intellij-idea - IDEA 在树中两次显示一个项目

我有一个带有两个child的Gradle的Kotlin项目。每当我尝试在IDEA中打开它时,其中一个child会在树中显示两次。在树中,您可以在顶层看到两个项目,grpc和grp。问题是grpc(从顶层)与作为grp子级的grpc是同一个项目。这是我的Gradle构建文件:父gradle.build:buildscript{ext.kotlin_version='1.0.1'repositories{jcenter()mavenCentral()}dependencies{classpath"org.jetbrains.kotlin:kotlin-gradle-plugin:$kotl

intellij-idea - 如何在 IntelliJ 中更改 Kotlin 的 'this property has a backing field' 代码编辑器高亮显示?

我的天哪,IntelliJ的这种默认颜色突出显示令人眼花缭乱。我该如何更改? 最佳答案 您修改Kotlin颜色突出显示的方式与修改任何其他语法突出显示的方式相同。您可以在Preferences>Colors&Fonts>Kotlin下找到它。你想要的项目是Propertywithbackingfield。但是请注意KT-6765是我发现的一个错误,除非您还设置了背景颜色,否则不尊重前景色。因此,要更改它,请确保同时设置前景色和背景色,如下所示:我个人选择了与Darcula默认背景大致接近的深色背景。

intellij-idea - 如何在 IntelliJ 中更改 Kotlin 的 'this property has a backing field' 代码编辑器高亮显示?

我的天哪,IntelliJ的这种默认颜色突出显示令人眼花缭乱。我该如何更改? 最佳答案 您修改Kotlin颜色突出显示的方式与修改任何其他语法突出显示的方式相同。您可以在Preferences>Colors&Fonts>Kotlin下找到它。你想要的项目是Propertywithbackingfield。但是请注意KT-6765是我发现的一个错误,除非您还设置了背景颜色,否则不尊重前景色。因此,要更改它,请确保同时设置前景色和背景色,如下所示:我个人选择了与Darcula默认背景大致接近的深色背景。

intellij-idea - 暂存文件未在 IntelliJ IDEA 上运行

我正在尝试运行Kotlinscratchfile在IntelliJ中就像运行Java临时文件一样,但它不起作用。我创建了一个新的Kotlin临时文件,但即使在尝试以下操作后也无法运行代码:创建一个main函数并在里面打印一些东西。在主函数之外使用println打印一些东西。创建一个class,其中包含一个main函数和println一些东西。当我创建一个新的kotlin项目时,该项目运行良好。该问题仅发生在暂存文件中。我在IntelliJ2017.1上使用kotlin插件版本1.1.51如屏幕截图所示,允许您运行kotlin代码的图标没有显示在编辑器窗口的左侧: