2015-05-13 3 views
0

, выдавая команду dp в vimdiff, он заменяет весь блок (2 строки) розовым цветом на левой стороне файла в файл правой руки.Слияние по строкам в vimdiff?

В этом блоке, если я хочу объединить только вторую строку. Первая строка не должна быть объединена.

ответ

2

Вы можете просто скопировать часть кода, который вы хотите скопировать с помощью:

  1. Нажмите клавишу V, а затем выбрать только текст, который вы хотите переместить; а затем нажмите yy, чтобы выдернуть его.
  2. Нажмите CTRL+ww для переключения окон, а затем переместить курсор в нужном месте
  3. Наконец, нажмите p, чтобы вставить его в нужном месте.
+0

Нужна прямая команда для этого без swithching ... –

+2

@ vinothcse2000: Прямой команды нет, вам нужно создать пользовательское сопоставление/команду, используя основные шаги, описанные здесь. –

+0

@IngoKarkat: как насчет ': diffput' в визуальном режиме или с диапазоном': .diffput'? Его результаты различаются, но в некоторых случаях он делает что-то разумное. – xaizek

 Смежные вопросы

  • Нет связанных вопросов^_^