Eclipse では、main
ctr+と入力spaceすると、メソッドが生成さstatic void main
れます。methodName
ctr+と入力spaceすると、スマート コード補完により、 という名前のメソッドの生成が提案されmethodName
ます。
IntelliJでvoidメソッドを自動生成するにはどうすればよいですか?
Eclipse では、main
ctr+と入力spaceすると、メソッドが生成さstatic void main
れます。methodName
ctr+と入力spaceすると、スマート コード補完により、 という名前のメソッドの生成が提案されmethodName
ます。
IntelliJでvoidメソッドを自動生成するにはどうすればよいですか?
次のようなコードでの使用法から新しいメソッドを作成するには:
...
someMethodName()
...
AltEnter赤コード:
完全なステートメント( ) を入力void methodName()
して使用することもできます。次のようになります。CtrlShiftEnter
void methodName() {
|
}
@Makoto が答えたように、独自のライブ テンプレートを作成することもできますが、意図によるプログラミングはより自然なようです。メソッドがない場合は、それを使用するコードを記述し、インテンション アクションからメソッドを作成します。このようにして、IDEA はパラメーターに従ってメソッド シグネチャを自動的に生成し、まだ存在しないメソッドの使用方法で型を返します。のように。String result = someMethod(stringParam);
main()
最後に、IntelliJ IDEAで を使用してメソッドを生成できることは何の価値もありませんpsvm
Tab。
main
メソッドを生成するデフォルト:
タイプpsvm
( public static void main ) >を押しますTab
main
(の代わりにpsvm
) Eclipse のテンプレートを使用します。
void
メソッドを生成するIntelliJ はライブ テンプレートを使用してコード補完を行います。次に、void メソッドに名前を付けるために使用する短縮名を決定する必要があります。
これが例です。[設定] > [ライブ テンプレート] でライブ テンプレートを作成し、[その他] ボックスを選択します。右側の + を押して、テンプレートに省略形のキーストローク名を付けます。
これが私がタイプしたものです。2 つの異なる変数$NAME$
と$ARGS$
を使用すると、入力する必要があるときにそれらの間をタブで移動できます。 $END$
は、他の 2 つの変数をタブで移動したときにカーソルが終了する場所です。
void $NAME$ ($ARGS$) {
$END$
}
私が使用した略称はpmeth
. pmeth
したがって、 Java ファイルで IntelliJに入力して を押すたびにTab、このメソッドが入力され、カーソルが から自動的に開始され$NAME$
ます。
main() メソッド テンプレートの省略形を入力するだけです。
psvm then Enter