java lambda 表达式的 IntelliJ 快捷方式

IntelliJ shortkey for java lambda expression

IntelliJ IDEA 中是否有任何快捷键可用于在编辑器中输入 lambda 表达式?

To create an arrow, i have to type - and > to get an lamda expression.

List<T> someList;

someList.forEach(item ->{
   // do something
});

我认为这很耗时。

我需要为此创建一个快捷键,这样我就可以在编码时节省创建 lambda 表达式的时间。我是 IntelliJ IDEA 的新手,我需要知道是否有任何方法可以为此目的创建自定义快捷键。

您可以创建一个实时模板,来自 Preferences > Editor > Live Templates

这是显示实时模板定义的屏幕截图:

在此示例中,我将快捷方式 "lda" 与以下代码块相关联:

item -> {}

您可以使用 TAB 键展开此实时模板。

这是一张显示它在智能感知中的外观的屏幕截图:

这是选择此实时模板后显示代码的屏幕截图: