详解diff_optimized函数新增加的LOCAL_SYNC_LIMIT变量

信息发布 · 53 次浏览
沉没的白鲸 创建于 2025-12-02 17:05

可以根据实际情况来设置合适的LOCAL_SYNC_LIMIT值 ,

比如表格变量内部有多个{}重复结构的JSON,填写{}内行数之后效果更好。

(V2版加了)

这个值的意义是当左右行文本不匹配时,在查找下方的匹配行前 尝试优先考虑下行(Pre-Check Next Line)的,这个下行的行数。

 

实测案例==============================================

文本1

[
  {
    "Row": 0,
    "Col": 1,
    "ActionType": 24,
    "Title": "自定义序列排序",
    "AutoUpdate": false
  },
  {
    "Row": 0,
    "Col": 3,
    "ActionType": 24,
    "Title": "批量处理编辑器图片链接",
    "AutoUpdate": false
  },
  {
    "Row": 1,
    "Col": 0,
    "ActionType": 24,
    "Title": "Google Scholar",
    "AutoUpdate": false
  },

...

 

文本2

[
  {
    "Row": 0,
    "Col": 1,
    "ActionType": 33,
    "Title": "自定义序列排序",
    "AutoUpdate": false
  },
  {
    "Row": 0,
    "Col": 3,
    "ActionType": 66,
    "Title": "批量处理编辑器图片链接",
    "AutoUpdate": false
  },
  {
    "Row": 1,
    "Col": 0,
    "ActionType": 24,
    "Title": "Google Scholar",
    "AutoUpdate": false
  },
  {
    "Row": 2,
    "Col": 2,
    "ActionType": 8,
    "Title": "*轮换壁纸",
    "AutoUpdate": null
  },
  {
    "Row": 2,
    "Col": 1,
    "ActionType": 8,
    "Title": "*显关图片",
    "AutoUpdate": false
  },
  {
    "Row": 0,
    "Col": 2,
    "ActionType": 24,
    "Title": "任意键终止",
    "AutoUpdate": false
  }
]

LOCAL_SYNC_LIMIT 为0(效果同V1版)

LOCAL_SYNC_LIMIT 为2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


回复内容
回复主贴