wxMEdit

Кросс-платформенный Редактор Текста/Hex

Follow me onGitHub

简体中文 正體中文 English Deutsch 日本語 Polski Русский Español தமிழ் [Добавить/Обновить локализацию]

wxMEdit

  • wxMEdit - кроссплатформенный Текст/Hex редактор , написанный на C++ & wxWidgets.
  • wxMEdit - это улучшенная версия редактора MadEdit, работа над которым была прекращена.
  • wxMEdit может редактировать файлы в режимах Текст/Колоночный/Шестнадцатеричный, и поддерживает множество полезных функций, например закладки, подсветку синтаксиса, преобразование в другие кодировки, переносы слов, подсчет слов и проверку обновлений.
  • wxMEdit поддерживает все основные кодировки (UTF8/16/32, ISO-8859-x, CP125x, KOI8, GB18030, Big5, ...) не только в Текстовом/Колоночном режиме , но и в шестнадцатеричном (Hex) режиме.
  • Целью этого проекта является предоставление постоянно поддерживаемого Текст/HEX редактора с исправлением ошибок, улучшением и оптимизацией.

Основные изменения после версии MadEdit 0.2.9

  • Added new Killer Features:
    • BOM support for GB18030.
    • Вставка упорядоченной последовательности.
    • Word boundary with Chinese/Japanese/Thai/Lao/Khmer and Burmese characters etc.
    • Word-wrap meet the Unicode® Standard Annex #14: Unicode Line Breaking Algorithm.
  • Добавлена автоматическая проверка обновлений.
  • Добавлена поддержка закладок.
  • Добавлено контекстное меню для каждой вкладки.
  • Добавленная поддержка очистки истории.
  • Добавлен выбор строки по тройному клику.
  • Добавлен синтаксис для файлов FreeBASIC.
  • Добавлена возможность размещать файлы конфигурации в каталоге %APPDATA% на системе Windows.
  • Улучшенная поддержка "Поиска/Замены".
  • Улучшена поддержка Mac OS X.
  • Улучшенная система интеграции под Windows.
  • Улучшен результат обнаружения кодировок.
  • Улучшенная поддержка редактирования в Hex режиме.
    • Добавлен более широкий выбор формата данных для копирования/вставки в области Hex.
    • Добавлена новая функция: вставка с заменой в области Hex.
  • Улучшенная поддержка кодировок.
    • Добавлена группировка кодировок.
    • Добавлены новые кодировки: ISO-8859-16, Windows-1258, KOI8-R, KOI8-U, GB18030, CP850, CP852, CP855, CP866, CP437 вариант для ASCII-Art.
  • Переработанные диалоги с Code::Blocks wxSmith.
  • Обновленные переводы.
    • Добавлена Испанская локализация.
    • Добавлена Русская локализация.
    • Добавлена Немецкая локализация.
    • Добавлена Польская локализация.
    • Обновлены Упрощенная Китайская, Традиционная Китайская и Японская локализации.
  • Исправлены многие сбои и другие ошибки.
  • Улучшенная сборка и упаковка конфигураций.

Смотрите для подробностей изменений.

Особенности

  • wxMEdit можно использовать на платформах Windows/ReactOS/Wine, Linux, BSDes, macOS, OpenIndiana, другие Unix-подобные ОС и ОС Haiku.
  • Автоматическая проверка наличия обновлений.
  • Поддержка закладок.
  • Редактирование файлов в текстовом, колоночном и шестнадцатеричном(Hex) режимах.
  • В Hex-режиме, wxMEdit может открывать большие файлы, размер которых составляет до 32GB (INT_MAX*16).
  • Пользователи могут изменять кодировку файлов во время выполнения как в веб-браузерах.
  • Поддерживается множество кодировок, например:
    • Unicode (UTF-8, UTF-16/32 с прямым и обратным порядком байт);
    • ISO-8859-1~16, Windows-1250~1258;
    • KOI8-R/U;
    • MS936(GBK*), GB18030, MS950(Big5*), Windows-31J(Shift-JIS*);
    • прочие.
  • Поддерживаются не-BMP символы Юникода , такие как CJK Ext-B/C/D/E, Miao буквы, Математические буквенно-цифровые символы, Музыкальные символы, Emoji, и др.
  • Если пользователи вводят символ, который не поддерживается для текущей кодировки, то этот символ будет преобразован в формат последовательности Юникода (только format code point поддерживается в настоящее время).
  • Регулярные выражения для поиска & замены.
  • Открытие нескольких файлов в одном экземпляре.
  • Поддержка подсветки синтаксиса для многих языков программирования:
    • 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 может просматривать ASCII-Art файлы с соответствующим моноширинным шрифтом, например:
    • Courier New под Windows/Mac OS X;
    • Andale Mono, Courier, Menlo, Monaco под Mac OS X;
    • Console и Fixed на Unix-подобной ОС;
    • DejaVu Sans Mono, Free Mono, Liberation Mono, и др.