java lambda表达式的IntelliJ快捷键

时间:2018-01-18 06:46:55

标签: intellij-idea java-8 shortcut

IntelliJ IDEA中是否有用于在编辑器中键入lambda表达式的短信?

  

要创建箭头,我必须输入->才能获得lamda   表达

List<T> someList;

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

我觉得这很耗时。

我需要为此创建一个快捷键,以便在编码时节省创建lambda表达式的时间。我是IntelliJ IDEA的新手,我需要知道有没有办法为此目的创建自定义快捷键。

1 个答案:

答案 0 :(得分:3)

您可以从Preferences > Editor > Live Templates创建实时模板。

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

enter image description here

在这个例子中,我关联了快捷方式&#34; lda&#34;使用以下代码块:

item -> {}

您可以使用TAB密钥扩展此实时模板。

这里有一个screehot,显示它在intellisense中的表现:

enter image description here

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

enter image description here