1 (08.10.2011 05:15:46 отредактировано Fat-Zer)

давно ищу сочетание клавиш, которое позволило бы удалить текущий слово-строко-блок и вставить вместо него содержимое из буфера...

пример:

хорошая строка          | копируем эту строку
какая-то бабуйня        |
ещё бабуйня             |
плохая строка           | ставим курсор сюда
средненькая строка      |
========================|
нажимаем магическое сочетание клавиш
========================|
хорошая строка          |
какая-то бабуйня        |
ещё бабуйня             |
хорошая строка          |
средненькая строка      |
========================|
????????                |
========================|
PROFIT                  |
========================|

идеи?

95% процентов проблем находятся между клавиатурой и стулом.

2

Копируем строку yy,
Ставим курсор на "плохую строку" - P + курсор вниз + dd

3 (08.10.2011 11:02:40 отредактировано Fat-Zer)

а тоже со словом/блоком проделать?
кроме того, если плохих строк несколько придётся повторять всё целиком...

95% процентов проблем находятся между клавиатурой и стулом.

4 (08.10.2011 11:22:33 отредактировано durc)

Fat-Zer пишет:

а тоже со словом/блоком проделать?

Можно использовать визуальный режим.
v - переход в визуальный режим
выделение с помощью курсора, клавиш "End", "Home"
d - вырезать в буфер выделенное
y - скопировать в буфер выделенное
p, P -вставить

5 (09.10.2011 03:55:04 отредактировано Fat-Zer)

не... не в тему... команды то я знаю... видимо плохо объяснил...

слово хорошееслово слово|
какая-то бабуйня        |
ещё бабуйня             |
слово плохоеслово слово |
нехорошееслово слово    |
это плохоесловоне меняем|
средненькая строка      |
========================|
нажимаем магическое сочетание клавиш
========================|
слово хорошееслово слово|
какая-то бабуйня        |
ещё бабуйня             |
слово хорошееслово слово|
хорошееслово слово      |
это хорошееслово меняем |
средненькая строка      |
========================|

вот примерно так... в общем задача равносильна задаче "как удалять не помещая в буфер обмена"
кароче аналог в обычных редакторах: Ctrl+c / выделил / Ctrl+v

95% процентов проблем находятся между клавиатурой и стулом.

6

ещё проблему вспомнил: как разбить строку на позиции курсора(не переходя в режим редактирования)?

95% процентов проблем находятся между клавиатурой и стулом.
+ zlv

7

V -- визуальный режим, строки
y -- скопировать строку
V ещё раз
P -- вставить вместо строки