[Comm] поменять строчки местами

Aleksey E. Birukov =?iso-8859-1?q?birukov_=CE=C1_vladinfo=2Eru?=
Пн Фев 6 13:29:58 MSK 2006


В сообщении от 6 февраля 2006 13:05 Вы написали:
> On Mon, Feb 06, 2006 at 12:54:34PM +0300, Aleksey E. Birukov wrote:
> > Есть огромный табличный файл.
> > Как можно поменять две строчки местами в vim или еще где?
> >
> > Эту операцию придется совершить раз 200. Поэтому нужно найти оптимальный
> > способ.
>
> Если хочется ручками в vim - тогда в командном режиме надо набрать ddp.
Это cut & past
А нужно, например, поменять местами 4-ую и 678-ую строчки.
В идеале как-то пометить 4-ую, затем перейти на 678-ую, нажать сочетаение 
клавиш и вуаля - они поменялись местами.
Или указать на какую строчку должна переместиться строчка под курсором. Или 
как-то еще...

> Если же хочется автоматики - тогда могут помочь регэкспы и средства для
> работы с ними (perl, sed)

-- 
$respect


Подробная информация о списке рассылки community