7

Java コードを記述する場合、IntelliJ はインポートを名前で自動的にソートします。ただし、Kotlin でメンバーをインポートすると、並べ替えられないままになります。Code → Optimize Imports ( Ctrl+ Alt+ O) を選択しても何も起こりません。

次に例を示します。

import kotlin.platform.platformStatic
import java.text.DateFormaty
import org.hibernate.validator.constraints.NotEmpty as notEmpty
import com.fasterxml.jackson.annotation.JsonProperty as jsonProperty
import javax.validation.constraints.NotNull as notNull
import javax.validation.Valid as valid

私が期待していること:

import com.fasterxml.jackson.annotation.JsonProperty as jsonProperty
import org.hibernate.validator.constraints.NotEmpty as notEmpty
import kotlin.platform.platformStatic
import java.text.DateFormat
import javax.validation.constraints.NotNull as notNull
import javax.validation.Valid as valid

Kotlinプラグイン(バージョン0.10.195)でIntelliJ 14.0.2を使用しています

4

1 に答える 1

2

これは、IntelliJ の最近のバージョン、たとえば現在のバージョン(2017.3.3 の執筆時点) で修正されています。

IntelliJ 14 のフル バージョンの永久フォールバック ライセンスしか持っていない場合でも、より新しいバージョンのコミュニティ エディションを使用できます。

于 2018-01-23T16:57:42.663 に答える