Реализуем Swap line up (поднятие строки под курсором вверх) и Swap line down (опускание строки под курсором вниз) в Vim

В Textmate и Textmate-подобных редакторах есть комбинация, которая может поднимать и опускать строку, на которой находится курсор. Для реализации данной функции в vim можно использовать такие команды:

Поднимает строку под курсором вверх
ddp
Поднимаем строку под курсором вниз
ddkP

Согласитесь, команды немного длинные, поэтому вводить их вручную утомительно. Для этого можно привязать их к комбинациям клавиатуры:
{syntaxhighlighter brush=bash}
map ddp
map ddkP
{/syntaxhighlighter}
Пропишите данные команды в .vimrc, после чего перезапустите редактор. Теперь по комбинации Ctrl+Shift+вверх(вниз) можно поднимать и опускать строку под курсором.