wxMEdit is a Free Cross-Platform Text/Hex Editor
wxMEdit is a free and open-source cross-platform Text/Hex Editor written in C++ & wxWidgets. It is built as an improved version of MadEdit which has been discontinued.
wxMEdit can edit files in Text/Column/Hex modes, and supports many useful functions, e.g. Bookmark, Syntax Highlightings, Encodings, WordWrap, WordCount and Updates checking.
The app support common encodings (UTF8/16/32, ISO-8859-x, CP125x, KOI8, GB18030, Big5, ...) not only in Text/Column modes but also in Hex mode.
Features
- wxMEdit can run under Windows/ReactOS, Linux, BSDes, macOS, OpenIndiana, other Unix-like OSes and Haiku OS.
- Checks for updates automatically.
- Supports bookmark.
- Edits files in Text, Column and Hex modes.
- In Hex-Mode, wxMEdit can open large files which size is up to 32GB (INT_MAX*16).
- Users can change the encoding of files at runtime like Web-Browsers.
- Supports many encodings, e.g. Unicode(UTF-8, UTF-16/32 with Little or Big Endian), ISO-8859-1~16, Windows-1250~1258, KOI8-R/U, GB18030, Big5 and Windows-31J etc.
- Supports non-BMP Unicode Characters Such as CJK Ext-B/C/D, Miao Letters, Mathematical Alphanumeric Symbols, Musical Symbols, Emoji, etc.
- If users input a character that is not supported by current encoding, this character will be converted to Unicode escape format (only code point format supported currently).
- Regular Expression search & replace.
- Opens multiple files on single instance.
- Supports syntax-highlighting of many programming languages, e.g. awk, C/C++, CSS, diff/patch, D, DOS Batch Script, Flash ActionScript, HTML, Java, JavaScript, JSP, Lua, Pascal, PHP, Perl, Python, Ruby, UNIX Shell Script, x86 Assembly, XML, Fortran, TeX/LaTeX, Squirrel, C#, Visual Basic, ASP(VBScript), SQL, Verilog, VHDL, FreeBASIC.
- wxMEdit can view ASCII-Art files with appropriate monospace font e.g. Courier New under Windows/Mac OS X; Andale Mono, Courier, Menlo, Monaco under Mac OS X; Console and Fixed under Unix-like OS; DejaVu Sans Mono, Free Mono, Liberation Mono, etc.
License
GNU General Public License version 3.0 (GPLv3)