以前のバージョンの IntelliJ では、JUnit テスト メソッド用に独自のライブ テンプレートを常に設定していました。そのようです:
@Test
public void should$DO_WHAT_NOW$() {
$END$
}
次に、これをキーワードにマップし、test
test+TAB を入力すると、テンプレートに展開されます。それは御馳走でした。
ただし、v12 では、IDE はタブをタイプに拡張することを好むようです。たとえば、test
+TAB と入力すると、IDE はこれを最初に見つけたあいまい一致の型に変更します。例えばBusinessWidgetTest
。ユーザー テンプレートのライブ テンプレート機能を有効にできないようです。
変化したこと?私は何を間違っていますか?
編集:「適用可能な」コンテキストをJavaに有効にしましたが、効果はありませんでした。テストとして「どこでも」有効にしましたが、これも機能しませんでした。
編集:私はexpand with
からに変更Default (tab)
しEnter
、それが働き始めました。その後、元に戻しましたがDefault (tab)
、引き続き機能しました。おそらくそれはバグです。