最終的に、Eclipseを介してIntelliJに戻ってきました。現在、私のEclipseは次のようなステートメントがある場合にセットアップされています(^は現在カーソルが置かれている場所を示します)。
foo.bar("hello"^)
セミコロン(;)キーを押すと、ステートメントの最後にセミコロンが自動的に配置されます。
foo.bar("hello");
現在、IntelliJはこれを実行します。
foo.bar("hello";)
意味セミコロンを入力する前に、閉じかっこを明示的に入力する必要があります。
明らかに大きな問題ではありませんが、IntelliJに戻るときにセミコロンを間違った場所に数回置くことに気づきました。閉じ括弧を入力します。
Windowsユーザーの場合、 Ctrl+Shift+Enter。
macOS/OS Xユーザーの場合、 ⌘ Command+⇧ Shift+Enter。
これで、現在作成中のステートメントが終了します。 if文やforループなど、いくつかの異なる状況で試してみてください。行が完成し、必要に応じて中括弧が開きます。
独自のキーマップをaddできます。追加した Ctrl+; 「現在のステートメントの完了」アクションのキーマップに。これにより、余分なキーストロークが節約され、少し直感的になりました。
Ctrl+Semicolon
として表示されますOK
をクリックし、OK
をクリックして保存して終了します。既存のマッピングを削除するか保持するかを選択できます。完了したら、次のようになります。