LINUX.ORG.RU

VIM - как сдвинуть кусок исходного текста программы влево или вправо?


0

0

Есть исходник, из него убирается допустим секция if, теперь нужно все что было внутри нее сдвинуть влево с сохранением форматирования.

Можно допустим выделить этот блок

Shift+V

и затем написать

:'<,'>left 4 (естественно реально пишется только left 4)

Текст сдвинется и до края страницы останется 4 символа, но текст весь быдут выровнен по левому краю и все оформление потеряется.

Интересует штука как например в эклипсе или netbeans'e. Есть две кнопки, влево и вправо. Выделяешь кусок текста, жмешь нужную кнопку и все символы внутри блока перемещается на символ влево или вправо.

Ответ на: комментарий от JackYF

А можно сделать так чтобы после выполнения сдвига выделение не снималось? Чтобы можно было еще двигать? Просто не всегда удобно заранее вводить число символов на которое нужно перемещать.

coderinside
() автор топика
Ответ на: комментарий от anonymous

>Просто нажми =

Какая красота :) Спасибо!

JackYF ★★★★
()
Ответ на: комментарий от anonymous

> плять. > > vnoremap < <gv > vnoremap > >gv

Супер! Спасибо большое!

coderinside
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.