選択してる行、選択してる文字列の行を上下に移動させるEmeditor用のマクロです。
TextMateとかEclipseに似ような機能があるらしいですが、使ったことなかった。

(セットMoveLine.zip)

それぞれ上と下のマクロがあるので、[マクロ]→[カスタマイズ]から新規追加して、キーボードマップから任意のショートカットに設定すると使える。
例えば、Ctrl+上にMoveLineUp.jseeという感じで設定する。
挙動は下のような感じになる。

  • 何も選択してない状態なら、カーソルがある行を上下に移動させる。
  • 文字列を選択しているならその行を上下に移動させる。
  • 複数行の文字列を選択してるなら、それらの複数行全体を上下に移動させる。

そんな感じになってます。