Goland あんまり使わないけど便利な小技集 [随時更新]
アプリケーションコードとテストコード間の移動
アプリケーションコード内で cmd
+ shift
+ t
で対応するテストコードに移動。
逆に、テストコード内で cmd
+ shift
+ t
で対応するアプリケーションコードに移動
Call Hierarchy を表示する
指定した関数やメソッドがどこで呼ばれているかを、階層的に見ることができる。 下の画像では、階層が深くなるほど呼び出しもとに近くなる
型だけを対象にして検索する
cmd
+ shift
+ o
からの Types
タブを選択。型だけを検索対象にできる
シンボルだけを対象にして検索する
cmd
+ shift
+ o
からの Symbols
タブを選択。型、メソッド、関数、変数、定数だけを検索対象にできる
OR 検索
正規表現モードで go|func
と入力すると、go
または func
を含む行を検索できる
AND 検索
正規表現モードで (?=.*go)(?=.*func)
と入力すると、go
と func
を含む行を検索できる (順不同)