Diffinity

詳細情報

タイトル Diffinity
URL http://truehumandesign.se/s_diffinity.php
バージョン ver 0.9.4
更新日 2022/11/25
追加日 2016/12/01
種別 フリーソフト
説明 Windows用のdiff/mergeユーティリティ。

レビュー

二つのテキストファイルを比較し異なる箇所を分かりやすく表示することができる。ソースコードのシンタックスハイライトや、ファイルのエンコードの自動判定にも対応している。Windowsエクスプローラーに統合することも可能。

スクリーンショット

更新グラフ

バージョン履歴

Version: 0.9.4
Size: 1.38 MB
OS: 7/8/10 (vista)
Release date: 2022-11-24
License: freeware
Requires: .NET 6.0 / None (see download options)
Get update notification: click here
Download:
Download installer (recommended)
Download installer, .NET 6 DLLs included
Mirrors:
(Still on old version, will be updated soon)
Donate:
Diffinity source code diff
Diffinity text diff
   
   
[Diffinity 0.9.4]       2022-11-24
- Text casing can be ignored for text diffs, setting and toolbar button added
(省略されました)
Diffinity
Version: 0.9.3
Size: 479 KB
Release date: 2021-02-05
Donate:
Features - Screenshots - Reviews - Documentation - Version history - PAD file
   
Documentation
Click here to open the documentation page for details on command line arguments, keyboard shortcuts and setting up to use Diffinity from you version control application.
[Diffinity 0.9.3]       2021-02-05
- Custom commands added, call external tools or files, set from preferences and accessed from context menu in Diffinity
- Sort lines can now also be set to remove lines containing or not containing a string
- Added keyboard shortcuts to zoom in the text component: ctrl + / ctrl - / ctrl 0
- Added so holding shift when scrolling with mouse wheel or thumb will bypass the lock scroll setting and allow the texts to scroll independently
- Updated C++ syntax highlighting for new keywords added in c++11 and c++20
- Removed ctrl+d shortcut for removing line
- Diff quality improvements
- Documentation and Report bad diff links added to Help menu
- Bugfix: fixed search text highlighting not working when using "highlight on selection"
(省略されました)
Version: 0.9.2
Size: 624 KB
Release date: 2020-06-21
(Still on old version, will be updated soon)
 - Manual alignment markers
[Diffinity 0.9.2]       2020-06-21
- Added support for manual alignment markers (force diff engine to align one line in the left text with another in the right)
- Sort lines command added (Edit/Sort selected lines)
- Added support for customizing which file extension using what syntax highlighter in Preferences
- Added support for setting a default syntax highlighter in Preferences
- Folder diff: added support for ignore files (gitignore)
- Folder diff: added files count column for folders and size column for files
- Folder diff: added button for Whitespace different
- Folder diff: added separate setting for if Esc close Folder diff tab
- Folder diff: added Expand different folders button
- Installer can now add Diffinity to windows Send To menu (allows for two files/folders to be selected and sent to Diffinity for diffing)
- Fixed so when adding a bunch of new tabs from windows at the same time those will be sorted alphabetically.
- Delay added before highlighting from search box to fix freezes when searching very large files
- Diffing quality tweaks and improvements
(省略されました)
Version: 0.9.1
Size: 479 KB
Release date: 2019-10-26
 - Improved diffing quality for c-style source code and xml
Diffinity text diff
Diffinity source code diff
Diffinity source code diff with customized settings
Folder diff view
[Diffinity 0.9.1]       2019-10-26
- Explorer context menu items now work on folders too
- Added new commands for selecting the next/prev changed word instead of just highlighting the entire diff block (F9/F10 and F11/F12)
- Fixed so the previous tab is selected when closing a tab
- Added to tab context menu: Close all but this
- Popup shown when trying to write to readonly files now have option to remove the readonly flag and save anyway
- Added so the line with the caret is highlighted in the line number margin
- Folder diff: Diffinity now checks if the startup argument paths are for directories and then open folder diff instead
- Folder diff: delete will only affect not filtered-away items (as copy already did)
- Folder diff: update dates when copying
- Improved diff results for changed characters within a diff
(省略されました)
Version: 0.9
Size: 475 KB
OS: 7/8/10 (vista)
Release date: 2019-09-01
Requires: .NET 4.7.2
(Still on old version, will be updated soon)
 - Folder comparison
 - Customizable interface with support for tabs
[Diffinity 0.9]         2019-09-01
- Added support for tabbed diffing
- Added support for Folder compare
- Added Tag changes tool for adding start and end tags to all differences
- Added new color picker
- Added Windows taskbar progress bar when diffing files that brings up the progress dialog
- Added file history to the path textboxes and removed the now obsolete "Open files" dialog
- Added Recent diffs to File menu
- Moved line numbers to the right side for the right text (can be disabled under View)
- Added dirty asterisk to tab/window
- Fix for not being able to load files open for write by other applications
(省略されました)
Version: 0.8.8
Size: 400 KB
OS: 7/8/10
Release date: 2019-02-12
(Still on old version)
Features - Screenshots - Reviews - Version history - PAD file
[Diffinity 0.8.8]         2019-02-12
- Pressing ctrl+a to select all text will work without having to click to focus on a certain text component
- Switching on syntax highlighting will colorize entire file up front to avoid stalls when scrolling
- Bugfix: double bom was saved if a utf8 encoded file with bom was opened, edited, and saved
- Bugfix: fixed context menu for copy left/right always being enabled even when no edit selected
- Added check for if unicode BOM is missing and show notification + status bar highlight if one file has BOM and the other doesn't
- Bugfix: horizontal scrollbar and live edited edits was incorrect until rediff was pressed after indenting several lines
Version: 0.8.7
size: 399 KB
Release date: 2018-12-15
Requires: .NET 4.6.2
Mirrors:
(mirrors still on old version)
Features - Screenshots - Reviews - Old versions - Version history - PAD file
[Diffinity 0.8.7]         2018-12-15
- Thumb view look updated
- Automatic text encoding updated, should now be able to detect a bunch of new encodings and also be better at detecting unicode
- Added support for file paths longer than 260 characters (.NET 4.6.2 required)
- Added "Highlighted instances" count to status bar
- Fixed so thumb view works even when no files are diffed (just typing text)
- Added warning when trying to save text with characters unsupported by the selected encoding
- Added check for if unicode BOM is missing and show notification + status bar highlight if one file has BOM and the other don't
- Fixed so changing encoding will not force reload of both sides
- Diffing engine tweaked for change vs add/remove
- Search panel now always use the same size of the text instead of using that of the texteditor
- Added "Show whitespace characters" to View menu
(省略されました)
Version: 0.8.6
size: 356 KB
Release date: 2018-08-30
   
[Diffinity 0.8.6]         2018-08-27
- Added popup if files are identical, using a binary check before loading the files
- Thumb view look tweaked and view indicator color can be set in preferences
- Syntax coloring overhaul:
   - unified all colors for all languages to use the same pallet, work better on the dark theme and also made them a little more color blind friendly
   - removed all highlighting causing bold or changed background to avoid confusion with a diff change
   - added support for CLLE, Json, Python, R, RPGLE, TSQL and fixes for some of the existing ones
   - enabled syntax highlighting by default
- Added go to last/first diff and next/prev match
- Added setting for if instance highlighting should highlight on double click or selection changed
- Added error reporting to Diffinity, a popup with information on how to report the crash
- Made text component not dirty even if touched if it has loaded no file and has no text
- Added Copy to left/right on context menu
- Added so text can be set to bold
- If only left editor has a file opened default left to handle keyboard input
(省略されました)
 
News
Software
Forum
Mailing list
About Us
Contact
Version: 0.8.5
size: 351 KB
Release date: 2018-01-06
[Diffinity 0.8.5]         2018-01-06
- Color themes updated, Grey theme added and Dark theme being actually useable now
- Added setting for inserting spaces instead of tabs
- Added so ctrl + mouse wheel scrolls horizontally
- Added setting for always/never updating text when it changes on disk and fixed cases when it was shown twice
- Diff engine fixes and tweaks for improved diff quality
- Added setting to draw whitespace characters in view pane only, enabled by default
- Better drag and drop support, shows correct drag icon for file/string, supports dropping file protocal strings and can drop files and texts to both path bars and text editors
- Popups updated for opening files, saving, reloading etc
(省略されました)
Version: 0.8.4
size: 347 KB
Release date: 2017-10-05
 - Portable (can be run directly from an external device)
Diffinity source code diff example with customized settings
Reviews, awards, anti-virus reports
Version history
[Diffinity 0.8.4]         2017-10-05
- Show whitespace characters added to text editor preferences
- Syntax highlighting no longer highlights inside changed blocks by default and settings added for whether to highlight inside changed/added/removed blocks
- Syntax highlighting is now done when file is opened to avoid stepping being sluggish
- Popup dialog tweaks, fixed issues with some popups ending up behind the app
- Fixed bug with horizontal scrollbar sometimes not scrolling to the far right of the text
- Fixed bug with notification icons showing for files that could not be opened or no files at all, and not showing when diffing text directly without opening files
- Notification icons now flash twice
- Switch left/right now updates syntax highlighting and preserves selected edit and scrolled position
- Rediff on save is no longer triggered if the rediff takes too long (press F6 to rediff manually)
- Added support for unicode line ending characters U+2028 and U+2029
- Color themes tweaked
(省略されました)
Version: 0.8.3
size: 344 KB
Release date: 2017-03-13
 - In-line diffs live updated as you type
   
[Diffinity 0.8.3]         2017-03-13
- Added support for ctrl+insert/shift+insert for copy/paste
- Fixed diff line renderer which had several rendering artifacts
- Setting added for whether to listen to file changes on disk
- Setting added for scroll lock between left/right texts
- File changed on disk popup no longer messes up selection
- Several adjacent changed lines were sometimes handled as separate differences
- Notifications could incorrectly be shown during loading of large text files
[Diffinity 0.8.2]         2016-11-06
- First official version