2016-01-23 56 views
21

私はKotlinのほとんどの変数に下線が引かれている理由を知りたかったのです。いくつかのファイルには非常に迷惑な下線がたくさんあります。変数の上にマウスを置くと、ほとんどの情報が得られません。しかし、一部には、 "このプロパティはバッキングフィールドを持っている"または "クロージャでキャプチャされた値"と言います。誰もその下線を無効にする方法を知っていますか?ここに、私が意味するスクリーンショットがあります: enter image description hereKotlin:Android Studioでほとんどの変数に下線が引かれているのはなぜですか。どうすればいいですか?

レルムにはファイル全体に下線が引かれています。

+2

セミコロンは必要ありません。 –

+1

@KirillRakhman知っていますが、私はそれに慣れて自動的に行います。 –

+0

「クロージャで取り込まれた値」はどういう意味ですか?このメッセージは '.filter {}'と.map {} 'にあります。それらの変数は_underlined_ – ycomp

答えて

31

これは単なるエディタの設定です。

編集:

これは、おかげで、古いプラグインのコメント

ためrmirabelle

Preferences -> Editor -> Colors & Fonts -> Kotlin -> Properties and Variables 

enter image description here

は、あなたが

に行くことができます

に移動させ、

Var (mutable variable, parameter or property)を見つけ、アンダースコア効果を削除します。

私は彼らがちょうどvarを使用することを妨げようとしていると思います。 :P

old plugin

+1

ありがとうございました!そこにあることは分かっていましたが、裏地で物件を変更しようとしました。しかし、私はこれが必要でした。これははるかに良いです! –

+1

@KevinvanMierloようこそ!私がコトリンを使い始めると、いつかこれを見つけることができました。 – pt2121

+3

Kotlin Plugin 1.0.2から、この設定は 'Properties and Variables'サブセクションの下に移されました – rmirabelle

関連する問題