【プラグイン】テキスト間の違いを背景色で強調する
【プラグイン】テキスト間の違いを背景色で強調する
google-diff-match-patchのC++(Qt)版を元に,4Dのマルチスタイルテキストでdiffを返すプラグインを作ってみました。
https://github.com/miyako/4d-plugin-diff-match-patch
使い方
diff:=diff_match_patch (old;new{;options})
oldとnewにテキストを渡すと,diffにスタイル付きテキストで返されます。(追加された文字列は赤,削除された文字列は緑でハイライト)
HTMLであれば,<ins>や<del>といったタグで返されるところですが,4Dのフォームのそのまま表示できるよう,<span>でスタイルを付けています。
https://github.com/miyako/4d-plugin-diff-match-patch
使い方
diff:=diff_match_patch (old;new{;options})
oldとnewにテキストを渡すと,diffにスタイル付きテキストで返されます。(追加された文字列は赤,削除された文字列は緑でハイライト)
HTMLであれば,<ins>や<del>といったタグで返されるところですが,4Dのフォームのそのまま表示できるよう,<span>でスタイルを付けています。
miyako- 投稿数 : 487
登録日 : 2016/07/05
Similar topics
» 【プラグイン】Macでフォルダーの変更を監視する
» 【プラグイン】macOSでウィンドウタイトルバーの背景を透明にする
» 【プラグイン】XLSファイルからセルデータを読み込む
» 【プラグイン】画像を比較して違いをヒートマップで表現する
» 【プラグイン】cURLライブラリを使用したネットワークツール
» 【プラグイン】macOSでウィンドウタイトルバーの背景を透明にする
» 【プラグイン】XLSファイルからセルデータを読み込む
» 【プラグイン】画像を比較して違いをヒートマップで表現する
» 【プラグイン】cURLライブラリを使用したネットワークツール
Permissions in this forum:
返信投稿: 不可