我有一个带有两个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
我有一个带有两个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的这种默认颜色突出显示令人眼花缭乱。我该如何更改? 最佳答案 您修改Kotlin颜色突出显示的方式与修改任何其他语法突出显示的方式相同。您可以在Preferences>Colors&Fonts>Kotlin下找到它。你想要的项目是Propertywithbackingfield。但是请注意KT-6765是我发现的一个错误,除非您还设置了背景颜色,否则不尊重前景色。因此,要更改它,请确保同时设置前景色和背景色,如下所示:我个人选择了与Darcula默认背景大致接近的深色背景。
我的天哪,IntelliJ的这种默认颜色突出显示令人眼花缭乱。我该如何更改? 最佳答案 您修改Kotlin颜色突出显示的方式与修改任何其他语法突出显示的方式相同。您可以在Preferences>Colors&Fonts>Kotlin下找到它。你想要的项目是Propertywithbackingfield。但是请注意KT-6765是我发现的一个错误,除非您还设置了背景颜色,否则不尊重前景色。因此,要更改它,请确保同时设置前景色和背景色,如下所示:我个人选择了与Darcula默认背景大致接近的深色背景。
我正在尝试运行Kotlinscratchfile在IntelliJ中就像运行Java临时文件一样,但它不起作用。我创建了一个新的Kotlin临时文件,但即使在尝试以下操作后也无法运行代码:创建一个main函数并在里面打印一些东西。在主函数之外使用println打印一些东西。创建一个class,其中包含一个main函数和println一些东西。当我创建一个新的kotlin项目时,该项目运行良好。该问题仅发生在暂存文件中。我在IntelliJ2017.1上使用kotlin插件版本1.1.51如屏幕截图所示,允许您运行kotlin代码的图标没有显示在编辑器窗口的左侧:
我正在尝试运行Kotlinscratchfile在IntelliJ中就像运行Java临时文件一样,但它不起作用。我创建了一个新的Kotlin临时文件,但即使在尝试以下操作后也无法运行代码:创建一个main函数并在里面打印一些东西。在主函数之外使用println打印一些东西。创建一个class,其中包含一个main函数和println一些东西。当我创建一个新的kotlin项目时,该项目运行良好。该问题仅发生在暂存文件中。我在IntelliJ2017.1上使用kotlin插件版本1.1.51如屏幕截图所示,允许您运行kotlin代码的图标没有显示在编辑器窗口的左侧:
我曾经在我的MacOSintellij版本中激活过这个选项,但再也找不到这个选项,我忘记了它的名字。我知道有CTRL+SHIFT+P替代它,但它不是用户友好的。如何激活让intellij向我显示所有推断类型的选项,如图所示?这张截图来自intellij,我可以把它显示为这样的“类型提示”,所以这是可能的。我只是不记得在哪里可以找到这个选项,所以我可以在我所有其他的intellij中激活。 最佳答案 对于IntelliJ(2022.1)及以上版本,进入Settings->Editor->InlayHints->Types->Kotli
我曾经在我的MacOSintellij版本中激活过这个选项,但再也找不到这个选项,我忘记了它的名字。我知道有CTRL+SHIFT+P替代它,但它不是用户友好的。如何激活让intellij向我显示所有推断类型的选项,如图所示?这张截图来自intellij,我可以把它显示为这样的“类型提示”,所以这是可能的。我只是不记得在哪里可以找到这个选项,所以我可以在我所有其他的intellij中激活。 最佳答案 对于IntelliJ(2022.1)及以上版本,进入Settings->Editor->InlayHints->Types->Kotli
我创建了一个非常简单的测试函数,如下所示classSimpleClassTest{lateinitvarsimpleObject:SimpleClass@MocklateinitvarinjectedObject:InjectedClass@BeforefunsetUp(){MockitoAnnotations.initMocks(this)}@TestfuntestSimpleFunction(){simpleObject=lookupInstance()}inlinefunlookupInstance()=SimpleClass(injectedObject)}我用覆盖率运行它..
我创建了一个非常简单的测试函数,如下所示classSimpleClassTest{lateinitvarsimpleObject:SimpleClass@MocklateinitvarinjectedObject:InjectedClass@BeforefunsetUp(){MockitoAnnotations.initMocks(this)}@TestfuntestSimpleFunction(){simpleObject=lookupInstance()}inlinefunlookupInstance()=SimpleClass(injectedObject)}我用覆盖率运行它..