【プラグイン】テキスト間の違いを背景色で強調する
【プラグイン】テキスト間の違いを背景色で強調する
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- 投稿数 : 485
登録日 : 2016/07/05
Similar topics
» 【プラグイン】めかぶ v2
» 【プラグイン】OCR
» 【プラグイン】ファイルやフォルダーの番号を取得する
» 【プラグイン】CITRIX環境でクライアントユーザー名を取得する
» 【プラグイン】Macでフォルダーの変更を監視する
» 【プラグイン】OCR
» 【プラグイン】ファイルやフォルダーの番号を取得する
» 【プラグイン】CITRIX環境でクライアントユーザー名を取得する
» 【プラグイン】Macでフォルダーの変更を監視する
Permissions in this forum:
返信投稿: 不可