Очень частая операция при редактировании кода - замена некоторых кусков текста другим. Интересует кто как делает replace, в первую очередь в чистом vi но и в vim тоже. Тот vi что у меня, по "<reg>d<move> делает то же что и d<move> (в основной буфер, перезаписывая то что там есть) поэтому вставка возможна только как "<reg>P, в качестве регистра используем p Сравним, заменить слово, dw"pP против ctrl-shift-[->] shift-ins в notepad. предварительно подготовить буфер тоже проигрывает, собственно не порядок :( Важно что замена по regexp подходит не всегда, бывает удобно использовать удаление именно с командой перемещения затем вставить из буфера. Тоесть хочется аналог виндового cut-and-paste, кто как пользуется если такая необходимость возникает?
|