Java 有可能在IntelliJ IDEA中写lambda字母(λ)吗?

Java 有可能在IntelliJ IDEA中写lambda字母(λ)吗?,java,intellij-idea,lambda,Java,Intellij Idea,Lambda,我想使用这个界面: 幸运的是,如果我从包名开始,自动完成是可行的。 但是,有可能用IntelliJ IDEA或任何编辑器编写lamda希腊文字母吗?这都是关于键盘和操作系统的,而不是IntelliJ IDEA特有的。您可以通过复制和粘贴创建一个,这非常简单。如果您想直接插入它,请使用键入特定于您的平台Windows、Mac、Linux等的特殊字符的方式 例如,在Mac上,您可以: 执行编辑>特殊字符并单击左上角的齿轮,选择自定义并选中希腊语框。双击或拖放以输入。 转到系统prefs/langu

我想使用这个界面:

幸运的是,如果我从包名开始,自动完成是可行的。
但是,有可能用IntelliJ IDEA或任何编辑器编写lamda希腊文字母吗?

这都是关于键盘和操作系统的,而不是IntelliJ IDEA特有的。您可以通过复制和粘贴创建一个,这非常简单。如果您想直接插入它,请使用键入特定于您的平台Windows、Mac、Linux等的特殊字符的方式

例如,在Mac上,您可以:

执行编辑>特殊字符并单击左上角的齿轮,选择自定义并选中希腊语框。双击或拖放以输入。 转到系统prefs/language&text/input sources,选中希腊语框,再加上Finder中显示输入菜单框。然后从屏幕右上角的标志菜单中选择希腊语并键入。 虽然IntelliJ可能会截取其中一些,但也有一些关于的建议


我必须承认,我总是只是复制和粘贴。

您可以通过\udddd表单在Java源代码的任何地方表达任何Unicode字符。它不仅仅适用于字符串和字符。对于BMP之外的字符,您需要其中两个,形成代理项对。由于有时有多个字符具有相似的标志符号,Unicode转义具有完全明确的优点

本例中需要的字符可能是Unicode名称中的希腊小写字母lamda,U+03BB,您可以在Java源代码中的任意位置将其表示为\u03bb