自动生成的 Kotlin 代码(来自 Java 代码)丢失所有空行,使代码更难看
Automatically generated Kotlin code (from Java code) loses all blank lines, making the code uglier
当使用 IntelliJ IDEA 的自动 Java -> Kotlin 转换器时,空行丢失,使代码不那么可读。有没有办法避免这种情况或恢复空行?
例如,
line1;
line2;
line3;
line4;
可以转换成中间没有空行的东西
作为解决方法,您可以执行以下操作:
- 用一些注释替换所有空行。您可以通过替换
来做到这一点
<Ctrl+Shift+Enter>
\s*
<Ctrl+Shift+Enter>
和
<Ctrl+Shift+Enter>
//newLine
<Ctrl+Shift+Enter>
(不要忘记启用正则表达式的使用):
- 从 Java->Kotlin
转换文件
- 删除评论(替换为空字符串)
当使用 IntelliJ IDEA 的自动 Java -> Kotlin 转换器时,空行丢失,使代码不那么可读。有没有办法避免这种情况或恢复空行?
例如,
line1;
line2;
line3;
line4;
可以转换成中间没有空行的东西
作为解决方法,您可以执行以下操作:
- 用一些注释替换所有空行。您可以通过替换 来做到这一点
<Ctrl+Shift+Enter>
\s*
<Ctrl+Shift+Enter>
和
<Ctrl+Shift+Enter>
//newLine
<Ctrl+Shift+Enter>
(不要忘记启用正则表达式的使用):
- 从 Java->Kotlin 转换文件
- 删除评论(替换为空字符串)