ace-diff:基于google-diff-match-patch构建的Ace编辑器的差异包装器

时间:2024-05-22 13:54:35
【文件属性】:

文件名称:ace-diff:基于google-diff-match-patch构建的Ace编辑器的差异包装器

文件大小:156KB

文件格式:ZIP

更新时间:2024-05-22 13:54:35

diff ace rich-text-editor ace-editor diffing

Ace-diff 这是的包装,提供了一个2面板的差异/合并工具,该工具可以可视化两个文档中的差异,并允许用户将更改复制到另一个文档中。 它建立在库的顶部。 该lib处理最困难的部分:文档差异的计算。 Ace-diff只是将这些信息可视化为编辑器中的line-diffs。 依存关系 Ace编辑器:这可以是, 和任何其他类似的Ace编辑器版本(例如公共CDN中的版本) 演示版 看看上的。 演示说明了一些不同的配置和样式。 希望他们能给您大致的了解它的作用和作用方式。 特征 兼容任何Ace / Brace编辑器模式或主题 将实时更改适应一个或两个编辑器 左/右编辑器的只读选项 控制差异的组合方式 允许用户将差异从一侧复制到另一侧 如何安装 npm i ace-diff -S … yarn add ace-diff import AceDiff from 'ace-diff' ; // op


【文件预览】:
ace-diff-master
----.gitignore(171B)
----package.json(2KB)
----package-lock.json(551KB)
----src()
--------visuals()
--------dom()
--------index.js(27KB)
--------helpers()
--------constants.js(268B)
--------styles()
----LICENSE.md(1KB)
----cypress.json(3B)
----.travis.yml(359B)
----.eslintrc.js(81B)
----README.md(8KB)
----.npmignore(120B)
----test()
--------visuals()
--------.eslintrc.js(105B)
--------fixtures()
----.editorconfig(236B)
----cypress()
--------integration()
--------.eslintrc.js(99B)

网友评论