1

Я использую Beyond Compare 4.1.6 для сравнения файлов конфигурации. В строке есть один параметр конфигурации, и каждая строка отформатирована следующим образом: : =Как получить сравнение с аналогичными строками Правильно

Я хотел бы настроить Beyond Compare таким образом, чтобы он выравнивал только линии, когда: часть линии точно такая же как в обеих файлы. Иными словами, все, начиная с начала строки до двоеточия и включая ее, должно совпадать точно для двух линий, которые должны быть выровнены. Обратите внимание, что двоеточие не может иметь место, поэтому двоеточие, которое я хочу, чтобы Beyond Compare основывалось на его решении о выравнивании, всегда будет первым двоеточием в строке.

Примером может служить:

# FILE 1 
abcdefgh:string=5 

# FILE 2 
abcdefkh:string=5 

Beyond Compare выравнивает эти две линии, даже если я не хочу, чтобы это.

Мне не удалось принудить Beyond Compare, чтобы сравнить строки по желанию, отредактировав правила грамматики или изменив другие функции.

Как я могу получить Beyond Compare для соответствия строкам, как описано выше?

Спасибо!

ответ

1

Вы можете сравнить его с таблицей сравнения.

Тогда вы должны установить = в качестве разделителя полей: enter image description here

Когда вы сделали это, у вас есть два столбца и первый являются столбцами ключа (если нет, то вы можете определить его).

После этого вы получите результат, который вы хотите (если я верно понял ваш вопрос): enter image description here

Если вам это нужно часто, вы можете сохранить настройки в файл формата.

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

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