コードのブロックを選択し、IntelliJで「try ... catch」でラップすることはできますか?
キーボードショートカットはありますか?
コードを選択し、次のいずれかを実行します。
Code
> Surround With
を選択しますヘルプメニューの 生産性ガイド を時々確認するのが好きです。すべてのショートカットを教えてくれるだけでなく、各ショートカットを使用した回数と最後に使用した日時を記録します。ショートカットをうまく活用していることがわかります。
Ctrl Alt Tは、Linuxシステムに新しいターミナルウィンドウを表示します。だから正しいアプローチはメニュー->コードであり、サラウンドを選択してください...
Ubuntu:
"alt+c" -> "s" -> "6"
マック:
"cmd+alt+t" -> "6"
勝利(システムキーバインディングと競合しない場合はLinuxも削除):
"ctrl+alt+t" -> "6"
すべての状況を要約して概要を確認するには、次のようにします。
コードのどの部分を囲むかを示します。
コマンド:
Ctrl-Alt-T, 6
またはAlt+C, S, 6
Command+Alt+T, 6
Alt+C, S, 6
最後に、Productivity Guide
の下でHelp menu
を使用することを忘れないでください。
Try-catchで1行だけをラップする必要がある場合は、 Postfix Completion を使用できます。IDEA 13.1 EAP以降で利用可能です。
アイデアは、あなたがする必要があるのは.try
を行に追加すると、完了時にtry-catchでラップできます。
例えば:
System.out.println("Hello World!");.try
結果として
try {
System.out.println("Hello World!");
} catch (Exception e) {
e.printStackTrace();
}
最愛のMacユーザーの場合:Command Alt T
Intellij Ideaは、サラウンドに機能を提供します。以下のリンクでは、surround withで達成できることを確認できます https://www.jetbrains.com/help/idea/2016.2/言語ブロックのコードの周囲のブロック
Ubuntuを使用しており、すでに上記の回答を読んでいる場合、surround withCtrl+Alt+T
はUbuntuのオープンターミナルです。
したがって、surround withを使用する1つの方法は、メニューCode-> Surround with。しかし、これではキーボード開発のみのIntellijコア約束を使用できません。約束を守るために、Intellijでは独自のキーボードショートカットを使用できます。
そのためにFile-> Setting-> Keymapに移動すると、検索ボックスが表示されます。必要な機能を入力します(サラウンド)。 [囲む]を右クリックして、[Remove Ctrl + Alt + T]を選択します。次に、もう一度右クリックしてキーボードショートカットの追加必要なキーストロークを入力します(例:Ctrl + Alt + Pを押します)。使用中のキーストロークを示すエラーが表示される場合があります。必要な場合は、Leaveを押します。次にを押します適用
Intellij Ideaのデフォルトのキーストロークを知りたい場合は、Jetbrainsが提供するこのpdfを確認してください
[更新されたリンク]
https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf
コードを選択して、Alt + Shift + Zを押します。