Moving Lines Around

Moving a line, paragraph or selection up and down

Moving Content Up or Down in Your Class

With your caret on a line, you can press ⌥⇧← (macOS) / Ctrl+Alt+Shift+Up Arrow (Windows/Linux), to move a line up. Alternatively, you can move a line down with ⌥⇧→ (macOS) / Ctrl+Alt+Shift+Down Arrow (Windows/Linux). The same shortcut can move a selection up or down.

This does not account for scope. That means you can easily break your code by moving a line outside its scope so be careful! IntelliJ IDEA will move the whole paragraph if you're working with something like markdown.

An Example of Moving Code Around

Let's look at how you can rearrange your code in a whole class in the next step according to your code arrangement rules.