🤟

Goland あんまり使わないけど便利な小技集 [随時更新]

アプリケーションコードとテストコード間の移動

アプリケーションコード内で cmd + shift + t で対応するテストコードに移動。 逆に、テストコード内で cmd + shift + t で対応するアプリケーションコードに移動

Call Hierarchy を表示する

指定した関数やメソッドがどこで呼ばれているかを、階層的に見ることができる。 下の画像では、階層が深くなるほど呼び出しもとに近くなる

image

型だけを対象にして検索する

cmd + shift + o からの Types タブを選択。型だけを検索対象にできる

image

シンボルだけを対象にして検索する

cmd + shift + o からの Symbols タブを選択。型、メソッド、関数、変数、定数だけを検索対象にできる

image

OR 検索

正規表現モードで go|func と入力すると、go または func を含む行を検索できる

image

AND 検索

正規表現モードで (?=.*go)(?=.*func) と入力すると、gofunc を含む行を検索できる (順不同)

image


ref. 必ず使ってほしい IntelliJ IDEA の Action