如何在IntelliJ Mac OS中键入右箭头(即⇒,not =>)?

时间:2017-12-12 11:50:25

标签: scala intellij-idea

Scala模式匹配中使用的常用符号是右箭头,⇒或=>。所以我的问题是输入整齐的右箭头⇒的快捷方式是什么?我在Mac OS上使用IntelliJ。

下面的

是使用⇒https://doc.akka.io/docs/akka/current/guide/tutorial_1.html

的示例代码
package com.lightbend.akka.sample

import akka.actor.{ Actor, Props, ActorSystem }
import scala.io.StdIn

class PrintMyActorRefActor extends Actor {
  override def receive: Receive = {
    case "printit" ⇒
      val secondRef = context.actorOf(Props.empty, "second-actor")
      println(s"Second: $secondRef")
  }
}

object ActorHierarchyExperiments extends App {
  val system = ActorSystem("testSystem")

  val firstRef = system.actorOf(Props[PrintMyActorRefActor], "first-actor")
  println(s"First: $firstRef")
  firstRef ! "printit"

  println(">>> Press ENTER to exit <<<")
  try StdIn.readLine()
  finally system.terminate()
}

2 个答案:

答案 0 :(得分:4)

使用此符号的大多数项目使用Scalariform之类的工具在您编写后=>自动将更改为@ionic/cli-utils : 1.18.0 ionic (Ionic CLI) : 3.18.0

就个人而言,我更喜欢使用带有连字的字体(例如Fira Code)来渲染漂亮的箭头等。

答案 1 :(得分:2)

在“设置”标签中(文件=&gt; Linux中的设置,可能与Mac OS上相同/相似),通过编辑器将其添加为实时模板=&gt;实时模板。

See here for more info