Intellij idea 如何使用IntelliJ插入lambda(λ;)符号?

Intellij idea 如何使用IntelliJ插入lambda(λ;)符号?,intellij-idea,kotlin,Intellij Idea,Kotlin,我想使用键盘快捷键在IntelliJ中插入λ符号。 Jetbrains员工Hadi Hariri在12:48解释说,您可以通过按Alt+F插入lambda符号 Hadi具有以下代码: fun higherOrderFunction(f: (Int, Int) -> Int) {} 然后他标记了f字符,我相信他键入了Alt+f 对于哈迪,这将导致: fun higherOrderFunction(λ: (Int, Int) -> Int) {} 对我来说,这会导致选择“文件”菜单

我想使用键盘快捷键在IntelliJ中插入λ符号。 Jetbrains员工Hadi Hariri在12:48解释说,您可以通过按Alt+F插入lambda符号

Hadi具有以下代码:

fun higherOrderFunction(f: (Int, Int) -> Int) {}
然后他标记了f字符,我相信他键入了Alt+f

对于哈迪,这将导致:

fun higherOrderFunction(λ: (Int, Int) -> Int) {}
对我来说,这会导致选择“文件”菜单

如何使IntelliJ用λ替换f

更新:有些人认为这是重复的,但我知道另一个问题,这并不能回答我的问题。另一个问题是如何使用希腊字母,我问IntelliJ如何将字符f转换成λ。

他使用一个简单的“活动模板”(首选项…->活动模板),由ƒ符号触发(Mac上的alt-f),如“缩写”文本字段中所示


可能重复虽然可以在代码中使用UNICODE字符,但我还是坚持使用基本的ASCII字符,因为您只是给将来试图阅读(和编辑)您的代码库的人带来了问题。@Pawel:我喜欢您的建议!这看起来不太好,但我想这是最好和最安全的选择。这不是完全相同的解决方案。他使用,而你的建议不支持。你的解决方案很好,解决了我的问题!不,不:-)这不是我的解决方案,这是我用lambda符号的方式。模板由屏幕截图缩写字段中的ƒ符号(Mac上的alt-F)触发。感谢您的澄清!我想这是Linux和OS-X在shurtcuts上的区别