Переместить строки в Vim - PullRequest
       10

Переместить строки в Vim

2 голосов
/ 07 сентября 2011

Я пытаюсь повторить TextMate команда выбора выделения в Vim.
Я придумал это:

map <C-D-Up> ddkP
map <C-D-Down> ddp
vmap <C-D-Up> dkP
vmap <C-D-Down> dp

Отдельные строки работают так, как и ожидалось. Но визуальный режим не идеален.

Я хочу сохранить (или повторно выбрать) выделение в визуальном режиме, чтобы можно было легко перемещать выделение несколько раз. Я нашел gv, но это не работает, так как он не выделяет перемещенные строки, а что-то дальше по документу.

Есть идеи?

1 Ответ

6 голосов
/ 07 сентября 2011

Да, хорошая вещь. Посмотрите на этот скринкаст http://vimcasts.org/episodes/bubbling-text/. Он решает именно эту проблему.

...