в одном окне терминала открыто в vi 2 файла (командой :sp) копирую несколько строк (порядка трёхсот) в одном файле (это не трудно) и должен ими заменить (например с 648 по 697 строку) как составить эту команду?
Сами пониметет сначало вставлять скопированное а потом стирать предыдущее почти не возможно без ошибок очень жду ответа!!!!!
по мощности vi (копирование нескольких строк в другой файл)
Модератор: Bizdelnick
-
fed71
- Сообщения: 2480
- ОС: Ubuntu
Re: по мощности vi
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...
Мой блог http://fed71.livejournal.com
Мой блог http://fed71.livejournal.com
-
Slowly
- Сообщения: 48
- ОС: Mandriva и Windows
Re: по мощности vi
Весьма бллагодарен за предоставленый материал, но в нём нет ответа на мой вопрос.
Повторю вопрос : "задача заменить определёное колличество строк от текущей, строками из буфера одной командной строкой"
Я искал ответы на данный вопрос на -http://citkit.ru/articles/140/
-в книге запускаем Linux,
- http://www.gentoo.org/doc/ru/vi-guide.xml (картинка той шпоргалки у меня над столом очень помагает)
-
fed71
- Сообщения: 2480
- ОС: Ubuntu
Re: по мощности vi
Дык там рассказывалось о буферах именованных и неименованных. Наверное ж то что требуется.
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...
Мой блог http://fed71.livejournal.com
Мой блог http://fed71.livejournal.com
-
csx
- Сообщения: 302
- Статус: Сыч Домовый
- ОС: Что сломалось, то и чиним...
Re: по мощности vi
Я не могу понять в чем проблема. Сначала удалить нужное количество строк
d85d например, а потом вставить то, что в буфере...
d85d например, а потом вставить то, что в буфере...
-- Как называется болезнь когда всё время по телефону разговариваешь?
-- Техподдержка...
-- Техподдержка...
-
Slowly
- Сообщения: 48
- ОС: Mandriva и Windows
Re: по мощности vi
спасибо за помощь просто думал что можно это делать несколько проще без именного буфера и указанием "с текущей строки по энную строку без подчёта колличества" просто задача такая из-за максималной экономии времени .... Для рабты с огромнми логами... Значит придётся самому макрос сделать... Спросил для того чтобы случайно не изобретать велосипед.
-
csx
- Сообщения: 302
- Статус: Сыч Домовый
- ОС: Что сломалось, то и чиним...
Re: по мощности vi
А, ну это можно
:.,32d<Enter>
32 - по какую строку удалить.
А вообще рекомендую вот это читать от корки до корки
http://safari.oreilly.com/1565924266?tocview=true
-- Как называется болезнь когда всё время по телефону разговариваешь?
-- Техподдержка...
-- Техподдержка...