Как объединить два фрагмента в Калейдоскопе?

Как объединить два фрагмента в Калейдоскопе?

У меня есть два текстовых фрагмента, которые я хочу использовать для создания (объединения друг с другом) третьего фрагмента.

Как мне использовать Kaleidoscope для этого? Я знаю, что Kaleidoscope может объединять две вещи вместе, потому что я использую его для выполнения резолюций по слиянию git.

введите описание изображения здесь

Итак, в этом примере я хочу использовать калейдоскоп, чтобы создать третий фрагмент из этих двух фрагментов, который гласит:

b.
c.
d.
f.
g.
h.

Обратите внимание на добавление "."s и "h" и удаление гласных "a" и "e". По сути, я хочу использовать разницу между двумя фрагментами в качестве отправной точки для построения произвольного третьего фрагмента (точно так же, как я мог бы сделать во время слияния).

«Объединенное» представление не является допустимым ответом, поскольку оно не позволяет вносить ручные изменения так, как это делает объединенное представление при использовании калейдоскопа для разрешения конфликта слияния: Это не ответ.

Это должно выглядеть примерно так (среднюю панель можно редактировать): введите описание изображения здесь

решение1

  1. Создайте 2 файла (каждый с содержимым одного из фрагментов, которые вы хотите объединить)
  2. Открытый терминал
  3. Дайте команду:

    ksdiff --merge --output "snippet-new.txt" "snippet1.txt" "snippet2.txt"

  4. Редактируйте в центральной панели по своему усмотрению

  5. Сохранить и выйти

введите описание изображения здесь

Связанный контент