■ はじめに
https://dk521123.hatenablog.com/entry/2023/06/10/034839
https://dk521123.hatenablog.com/entry/2023/08/24/002539
の続き。 IntelliJ のデバッグに関して、少しずつメモっていく。
目次
【1】デバッグ方法 【2】sbt をデバッグするには 【3】全件検索するには
【1】デバッグ方法
* 以下のサイトが参考になる
https://qiita.com/takc923/items/35979a3ae68c9ad890df
Step over
* 次の行に移動する
Step Into
* その行で実行してる関数に移動する
Step out
* 関数の呼び出し元に移動する => その行を含む関数を呼び出しているところまで移動する
【2】sbt をデバッグするには
前提条件
* Scala プラグインがIntelliJ IDEAにインストールされていること
手順
[1] メニューの [Run]-[Edit Configurations...]-[+]-[sbt Task] [2] 以下を入力し、「OK」ボタン押下 * Name欄:任意の文字列(e.g. sbt) * Tasks欄:sbt 以降の項目を入力(e.g. -Dkey=value "test:runMain com.xxx.SampleClass") * 「Use sbt shell」チェックボックスを外す << ★重要 [3] Breakpointを設定 [4] [Run]-[Debug]を選択し、実行(Breakpointに止まるはず)
参考文献
https://www.markn.org/blog/2020/06/playframework-sbt-debug.html
【3】全件検索するには
* 「Ctrl +Shift +F」で可能
https://pleiades.io/help/idea/finding-and-replacing-text-in-project.html
関連記事
Scala ~ 環境構築編 / IntelliJ IDEA ~
https://dk521123.hatenablog.com/entry/2023/08/24/002539
Scala ~ 環境構築編 / IntelliJ IDEA in WSL ~
https://dk521123.hatenablog.com/entry/2023/06/10/034839