Алгоритмы для выполнения операций, необходимых для синхронизации обычного текста
Список методов плагина:
- diff_no_clenup – Получает различия без очистки.
- diff_clenup_semantic – Получает различия с повышением удобочитаемости текста путем исключения общих черт, которые могут быть случайными.
- diff_clenup_efficiency – Получает различия с повышением эффективности вычислений путем удаления коротких общих черт, которые не стоят накладных расходов. Чем больше стоимость редактирования, тем агрессивнее очистка.
- match – Выполняет поиск шаблона в тексте большего размера. Эта реализация match является нечеткой, что означает, что она может найти совпадение, даже если шаблон содержит ошибки и не совсем соответствует тому, что найдено в тексте. Эта реализациятакже принимает ожидаемое местоположение, рядом с которым должно быть найдено совпадение.
- patch_make – Сопоставляет два текстовых файла друг с другом, создавая список исправлений.
- patch_aply – Исправления могут быть применены к тексту. Если в тексте есть собственные правки, эта версия исправления применит свои изменения по мере возможности, сообщая, какие исправления были успешными, а какие - неудачными.