在 IDEA 中将显式类型转换为 var
Convert explicit type to var in IDEA
我有一个 Java 10 项目,代码如下:
Map<String, String> map = method();
当我将光标放在Map...
上并按下Alt+Enter
时,应该会有一个选项"Replace explicit type with var
"。但是,我的菜单中缺少此选项。
如何启用这个选项?我应该清理一些缓存还是什么?
我正在使用 IDEA 2018.1.1 EAP。
"Replace explicit type with 'var'" 快速修复由 Java | Java language level migration aids | Java 10 | Local variable type can be omitted
检查提供。请检查您是否在设置中启用了此检查。如果您启用了 "Disable new inspections by default" 设置,它不会自动启用。
在 IntelliJ IDEA 2021.3 中,自动完成或使用 ⌘ + ⌥ + v 提取变量时,生成的变量旁边有一个齿轮图标。
点击齿轮或使用此快捷方式 ⌥ + ⇧ + o 将带来允许为此变量提取和下一个变量定义所需行为的弹出窗口。
将这些快捷方式调整为您在 IntelliJ 中的活动键映射。
我有一个 Java 10 项目,代码如下:
Map<String, String> map = method();
当我将光标放在Map...
上并按下Alt+Enter
时,应该会有一个选项"Replace explicit type with var
"。但是,我的菜单中缺少此选项。
如何启用这个选项?我应该清理一些缓存还是什么?
我正在使用 IDEA 2018.1.1 EAP。
"Replace explicit type with 'var'" 快速修复由 Java | Java language level migration aids | Java 10 | Local variable type can be omitted
检查提供。请检查您是否在设置中启用了此检查。如果您启用了 "Disable new inspections by default" 设置,它不会自动启用。
在 IntelliJ IDEA 2021.3 中,自动完成或使用 ⌘ + ⌥ + v 提取变量时,生成的变量旁边有一个齿轮图标。
点击齿轮或使用此快捷方式 ⌥ + ⇧ + o 将带来允许为此变量提取和下一个变量定义所需行为的弹出窗口。
将这些快捷方式调整为您在 IntelliJ 中的活动键映射。