intellij-idea - IntelliJ 的 IdeaVim 插件禁用将 Java 转换为 Kotlin

标签 intellij-idea kotlin ideavim

我想使用 IntelliJ 的功能,只需从 Java 文件复制粘贴到 Kotlin 文件即可将 Java 代码转换为 Kotlin。它工作正常,但是当我打开 IdeaVim 插件时,它就不再工作了。我很了解 Vim,这不是我误解 Vim 编辑模式的问题。我知道How can I convert a part of Java source file to Kotlin? @yole 回答说没有其他工具可以做到这一点。

但这个答案是 3 个多月前做出的,也许还出现了其他工具。所以,我的问题是是否有人找到了解决方法,使 IdeaVim 插件与 Java 到 Kotlin 的转换配合。我已经在 YouTrack 上订票了:https://youtrack.jetbrains.com/issue/VIM-1103但坦白说,我不太确定它是否会得到解决。

最佳答案

好的,JetBrains 的人回答了我的问题。明显的解决方法(我没有想到)是从上下文菜单复制并粘贴。然后出现转换问题。 IMO 看来 IdeaVim 插件不太可能通过拉动和放置(Vim 的复制和粘贴)来支持此功能,如下所示:

Running IDE actions on copy and paste might be a good idea, but we're not sure it wouldn't disrupt the workflow of the current users.

关于intellij-idea - IntelliJ 的 IdeaVim 插件禁用将 Java 转换为 Kotlin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36152700/

相关文章:

spring-boot - Spring 启动|在资源文件夹中使用 Intellij 静态和模板运行的替代方案

android - 在 Intellij Idea 中更改目标 Android 设备

kotlin - 是否可以在编译时验证是否为 Kotlin 中的工厂类调用了所需的函数?

android - Kotlin Android Studio 在调用另一个函数之前等待一个函数完成

vim - 设置 IdeaVIM 缩进的字符数(<< 和 >>)

java - IntelliJ 不创建未知用法的方法

scala - 将 Akka 库添加到 Intellij 项目

android - 使用自定义 Gson 反序列化器反序列化 JSON 响应时出错

vim - 如何在 Idea Vim 中停止执行 VIM 宏

intellij-idea - ideavim - 使用命令模式打开文件?