по мощности vi (копирование нескольких строк в другой файл)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
Slowly
Сообщения: 48
ОС: Mandriva и Windows

по мощности vi

Сообщение Slowly »

в одном окне терминала открыто в vi 2 файла (командой :sp) копирую несколько строк (порядка трёхсот) в одном файле (это не трудно) и должен ими заменить (например с 648 по 697 строку) как составить эту команду?
Сами пониметет сначало вставлять скопированное а потом стирать предыдущее почти не возможно без ошибок очень жду ответа!!!!!
Спасибо сказали:
Аватара пользователя
fed71
Сообщения: 2480
ОС: Ubuntu

Re: по мощности vi

Сообщение fed71 »

Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...

Мой блог http://fed71.livejournal.com
Спасибо сказали:
Аватара пользователя
Slowly
Сообщения: 48
ОС: Mandriva и Windows

Re: по мощности vi

Сообщение Slowly »

fed71 писал(а):
23.10.2007 14:21
Ознакомьтесь

http://www.linuxrsp.ru/artic/vi-howto-art.html

Весьма бллагодарен за предоставленый материал, но в нём нет ответа на мой вопрос.
Повторю вопрос : "задача заменить определёное колличество строк от текущей, строками из буфера одной командной строкой"
Я искал ответы на данный вопрос на -http://citkit.ru/articles/140/
-в книге запускаем Linux,
- http://www.gentoo.org/doc/ru/vi-guide.xml (картинка той шпоргалки у меня над столом очень помагает)
Спасибо сказали:
Аватара пользователя
fed71
Сообщения: 2480
ОС: Ubuntu

Re: по мощности vi

Сообщение fed71 »

Дык там рассказывалось о буферах именованных и неименованных. Наверное ж то что требуется.
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...

Мой блог http://fed71.livejournal.com
Спасибо сказали:
Аватара пользователя
csx
Сообщения: 302
Статус: Сыч Домовый
ОС: Что сломалось, то и чиним...

Re: по мощности vi

Сообщение csx »

Я не могу понять в чем проблема. Сначала удалить нужное количество строк
d85d например, а потом вставить то, что в буфере...
-- Как называется болезнь когда всё время по телефону разговариваешь?
-- Техподдержка...
Спасибо сказали:
Аватара пользователя
Slowly
Сообщения: 48
ОС: Mandriva и Windows

Re: по мощности vi

Сообщение Slowly »

спасибо за помощь просто думал что можно это делать несколько проще без именного буфера и указанием "с текущей строки по энную строку без подчёта колличества" просто задача такая из-за максималной экономии времени .... Для рабты с огромнми логами... Значит придётся самому макрос сделать... Спросил для того чтобы случайно не изобретать велосипед.
Спасибо сказали:
Аватара пользователя
csx
Сообщения: 302
Статус: Сыч Домовый
ОС: Что сломалось, то и чиним...

Re: по мощности vi

Сообщение csx »

Slowly писал(а):
23.10.2007 17:24
"с текущей строки по энную строку без подчёта колличества"

А, ну это можно
:.,32d<Enter>

32 - по какую строку удалить.

А вообще рекомендую вот это читать от корки до корки
http://safari.oreilly.com/1565924266?tocview=true
-- Как называется болезнь когда всё время по телефону разговариваешь?
-- Техподдержка...
Спасибо сказали: