1

私は IntelliJ IDEA を使用していますが、質問は他の IDE に関連している可能性があります。Ctrl+クリックでコードをナビゲートする優れた方法があります。メソッド呼び出しからメソッド宣言にジャンプします。本当に生産性が上がります。

アクター システムは、メッセージ パッシングに基づいています。Scala を使用した Akka の例:

class MyMessage
object MyMessage

class MyActor1 extends Actor {
  context.actorOf(Props[MyActor2]) ! MyMessage
}

class MyActor2 extends Actor {
  def receive = {
    case MyMessage =>
      ...
  }
}

メッセージの送信とメッセージの受信の間でコードをナビゲートする方法はありますか?

をクリックすると のメソッド!の定義に移動しますが、それは 99% の確率で望ましくありません。対応する receive メソッド (または、可能であれば、 case: を修正する) にジャンプする方が適切です。!ScalaActorRefcase MyMessage

アクター間でコードをどのようナビゲートしますか?

4

2 に答える 2

3

完璧ではありませんが、メッセージの種類で Find Usage (Alt+F7) を使用すると役立つ場合があります。そのためには、おそらく最初に型宣言 (Ctrl+Shift+B) に移動する必要があります。

組み合わせのショートカットを簡単に作成する方法はあるのだろうか。

別のアイデアは、クラス名に一致する表現などを見つけることができる構造検索を使用することです...

好みに合わせてテンプレートを作成したら、マクロを記録できます

于 2015-03-18T11:15:10.427 に答える