慕運(yùn)維8079593
2023-05-10 17:14:04
當(dāng)我在 java 中有使用流的代碼時,intellij 會顯示有關(guān)流結(jié)果的類型提示。我想禁用這些提示使用以下代碼的示例:Stream.of (1, 2. 3)
.map (n -> n + 1)
.map (n -> n % 2 == 0 ? "even number " + n : "odd number " + n)
.peek (System.out:println)
.map (s -> Float.parseFloat (s.substring (s.lastIndexOf (" "))))
;我已經(jīng)關(guān)閉了參數(shù)的其他工具提示,但流后的提示仍然存在。它們在視覺上非常分散注意力,同時給我提供的額外信息很少。如果我知道如何更改提示的顏色或樣式,我也會很高興(我安裝了 Material Theme UI)
2 回答

皈依舞
TA貢獻(xiàn)1851條經(jīng)驗 獲得超3個贊
IntelliJ 2019.2 CE
導(dǎo)航至:
Preferences -> Editor -> Inlay Hints -> Java
。或者,按CMD (?)
/Ctrl
+Shift
+A
,搜索Inlay Hints
,打開第一個結(jié)果,然后選擇Java
。取消
Method Chains
勾選框
或者,您可以增加顯示類型提示的流/方法鏈中唯一類型的數(shù)量。即,如果您的流從 type 轉(zhuǎn)換A
為 type B
,然后再轉(zhuǎn)換為 type C
,這將是 3 種類型。如果將其設(shè)置為 2,則會顯示 3 種獨(dú)特類型及更多類型的提示。

一只斗牛犬
TA貢獻(xiàn)1784條經(jīng)驗 獲得超2個贊
一個更簡單的方法!
只需右鍵單擊它所說的位置(在您的示例中)Stream<Integer>
并取消選中該選項Show method chain hints
或者,按 CTRL+ALT+A 并鍵入“show me”——您可以看到“Show method chain hints”的設(shè)置
添加回答
舉報
0/150
提交
取消