Enterとセミコロン(;)のショートカットを少し。
行を分割
Ctrl + Enter
新規行で開始(新規行を下に追加して行の先頭に移動)
Shift + Enter
例えば、次のようなコードがあり、キャレットが[caret]の部分にあるとします。メソッドの中身を書いていきたいわけですが、ブレース間に一行も追加されていないので、メソッド定義行の行末に移動して(または下の行の先頭に移動して)改行する必要があります。こんなときに、キャレットを移動せずに次の行から書き始めることができるので便利です。
public function index[caret]() { }
行を完了(行末にセミコロンを追加)
Ctrl + ;
行末に他の定形コメントとかを追加したい場合は、マクロの機能を使うと便利です。
(例えば、switch文でbreakしない場合は行末に // no break を追加したいと言った場合です。)
行を完了して新しい行を作成(行末にセミコロンを追加して改行)
Ctrl + Shift + ;