【问题标题】:How to insert lambda (λ) symbol with IntelliJ?如何使用 IntelliJ 插入 lambda (λ) 符号?
【发布时间】:2019-06-22 01:15:12
【问题描述】:

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

哈迪有以下代码:

fun higherOrderFunction(f: (Int, Int) -> Int) {}

然后他标记了 f 字符,我相信他输入了 Alt + F

对于哈迪,结果是:

fun higherOrderFunction(λ: (Int, Int) -> Int) {}

对我来说,它会导致选择“文件”菜单。

如何让 IntelliJ 将 f 替换为 λ?

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

【问题讨论】:

  • 虽然可以在您的代码中使用 UNICODE 字符,但我会坚持使用基本的 ASCII 字符,因为您只是为那些试图在未来。
  • @Pawel:我喜欢你的建议!它看起来不太好,但我想这是最好和最安全的选择。

标签: intellij-idea kotlin


【解决方案1】:

他使用简单的“实时模板”(首选项... -> 实时模板),由 ƒ 符号(Mac 上的 alt-F)触发,您可以在“缩写”文本字段中看到。

【讨论】:

  • 这不是完全相同的解决方案。他使用 ,而您的建议不支持。不过,您的解决方案非常好,解决了我的问题!
  • no no :-) 这不是我的解决方案,它是 Hadi 放置 lambda 符号的方式。模板由 ƒ 符号(Mac 上的 alt-F)触发,您可以在屏幕截图的 Abbreviation 字段中看到该符号。
  • 感谢您的澄清!我猜这是 Linux 和 OS-X 之间的快捷方式的区别
猜你喜欢
  • 2013-08-22
  • 1970-01-01
  • 1970-01-01
  • 2018-04-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多