Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Mark - небольшой удобный редактор

Модерирует : gyra, Maz

Widok (19-04-2006 13:43): лимит страниц. переезжаем сюда.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

   

vito333



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mark -  небольшой удобный редактор
v0.9z от 9 апреля 2006 г.  
-----------------------------------------
  (скриншот - 73кб, архив программы - ~60кб )
  • точное автоопределение кодировок UTF-16LE, UTF-8, DOS, windows 1251, KOI8r;
  • MDI
  • поддержка unicode (UTF-16LE), UTF-8;
  • возможность открытия и сохранения документов в любой, доступной в системе, кодовой странице;
  • маленький размер (уже раздулся, правда, немного )) - не более 60 кб;
  • корректно отображает псевдографику и кириллицу в файлах DOS и КОИ8р (напр. с Courier New);
  • настраиваемые хоткеи;
  • поиск по regular expressions;
  • русско-английский интерфейс;
  • список 20 последних открывавшихся файлов;
  • приличный вид
  • работа с файлами WIN(DOS)/UNIX;
  • возможность написания/подключения плагинов;
  • ещё много других полезных, приятных и удобных мелочей.
    ----------------------------------------
    OS: win2k, XP и выше.
    ----------------------------------------
    http://vito.rbcmail.ru/Mark.zip  ~ 60 кб
    Некоторые антивирусы могут ругнуться, но вирусов в архиве нет!
    EXE упаковывается разными пакерами и из-за этого бывает такое.
    http://vito.rbcmail.ru/Mark_Upxed.zip - упакованный UPX  
    http://vito.rbcmail.ru/MarkPEC.zip - упакованный PECompact (обновляются реже; не должны волновать антивири).
     
    Плагины - помещать в папку Plugins_   (с подчеркиванием!)
    чтобы не засорять шапку, описание плагинов - тут: Подробнее...
    -------------------------------------------------
    ПОСМОТРИТЕ, ПОРУГАЙТЕ, ПРЕДЛОЖИТЕ.
    -------------------------------------------------
    PluginSDK http://vito.rbcmail.ru/PluginSDK.zip  ~ 8 кб.
    утилита очистки реестра от записей старого MRU (до v 0.9b): http://vito.rbcmail.ru/MRUcleaner.zip
    билиотеки ричедита (чтобы "Отмена" не прерывалась после сохранения файла):
    для Windows 2000 - http://vito.rbcmail.ru/Libs/W2k_dll.zip
    для Windows ХР    - http://vito.rbcmail.ru/Libs/XP_dlls.zip
    запустите самораспаковывающийся архив и скопируйте распакованные файлы в папку Mark-а.
     
    Баги
    1) Все еще при вызове диалога печати остаются следы от него.

  • Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 20:05 03-11-2004 | Исправлено: zep, 01:42 13-04-2006
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Поскольку уместить нормальные регексы в приемлимый размер вряд ли удастся

    работаю над этим
     
    Добавлено:
    [!] Улучшен вид меню.
     
    Добавлено:
    [x] при нажатии кнопкой мыши на выделенном тексте не обновлялся тулбар

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 12:49 11-06-2005
    GoldSwan



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Gпопробуй Debug версию позапускать, может станет ясно, с чем конфликтует.  
    http://vito.rbcmail.ru/MarkDebug.zip  
    Добавлено:  
    и вообще разберись и опиши ошибку подробнее, может вылечу ...

    Все отлично, с версией от 09/06 все заработало нормально, спасибо за все!

    Всего записей: 13 | Зарегистр. 12-11-2004 | Отправлено: 11:26 12-06-2005
    ShIvADeSt



    Moderator
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Небольшой баг с тулбаром. Если буфер обмена асолютно пустой. Все кнопки по работе с буфером отключены. Выделяю кусок текста, нажимаю на тулбаре кнопку копирования И кнопка вставки на тулбаре не активна, в меню она активна. Если сделать люое действие, то на тулбаре вставка тоже становится активной.

    ----------
    И создал Бог женщину... Существо получилось злобное, но забавное...

    Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 14:10 12-06-2005
    Dudus



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333
    А у меня опять продолжает вылезать ошибка "Mark.exe" вызвало ошибку и будет закрыто. Необходимо перезапустить программу. Создан журнал ошибок." Ну ладно, открываем этот "журнал ошибок" -- как выяснилось опытным путем, это файл drwtsn32.log. А там написано следующее:  
     
    Исключение в приложении:
            Прил.:  (pid=576)
            Время: 12.06.2005 @ 18:28:08.587
            Номер: c0000005 (нарушение прав доступа)....
             
    и так далее, большой такой файл.        
     
    Запускаю приложение Марк от имени администратора -- и надо же, никаких ошибок. Что бы это могло всё значить? Может, это ложный путь? Я как бы слабо знаком с программированием, тем более не знаю кода программы, может ли влиять то, какой пользователь запускает программу, или не может это влиять никак? Вот вам задача))
    Я запускал из разных источников, из тотала коммандера и из проводника, просто нажатием мыши и от имени другого пользователя -- это когда шифт + правая кнопка мыши, но все одинаково. Если от имени админа, то ошибок не было (по крайней мере, не было ПОКА ни разу), а если от имени меня самого (а я работаю обычно как "опытный пользователь" в терминах виндовс 2000), то ошибка стала появляться через раз -- после того как я скачал версию программы от 11 июня. Раньше тоже было, как я и писал, но как -то реже. Я подозреваю, что сейчас тоже может опять стать реже, но вот от чего это зависит... Вот подробное изложение того, что же у меня происходит. Могу выслать этот длинный файл журнала, если это чем-то поможет. Там чего только не понаписано, сам черт ногу сломит. Причем если открывать не просто как программу, а для редактирования файла по F4, то тоже не хочет.

    Всего записей: 126 | Зарегистр. 10-12-2004 | Отправлено: 18:54 12-06-2005
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Dudus
    скачай и позапускай debug-версию - ссылка чуть выше, возможно информации об ошибке будет больше.  
     
    Я пишу Марк под правами админа на своём компе, так что возможно какие-то нюансы, связанные с правами, упускаю и не вижу. Разные права - это разный доступ к диску и к реестру.  
     
    Основной вопрос - когда возникает ошибка, при каких операциях.
     
     
    Добавлено:
    я попробую чуть позже под другими правами погонять, вдруг и правда вылезет чего ...

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 01:34 13-06-2005
    Dudus



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Несколько раз подряд запускал MarkDebug.exe и никакой ошибки не было. После этого запустил Mark.exe и появилась ошибка. Опять запускаю Дебуг - нет ошибки. Она появляется следующим образом. Сначала открывается программа, потом возникает сообщение об ошибке, винт скрипит - записывает этот журнал ошибок, программа закрывается и на этом всё, остается только сообщение.  Иногда, впрочем, как я уже говорил, ошибка не появляется, но в последнее время выскакивает почти всегда. А иногда и окно программы появиться не успевает, сразу сообщение. То есть ошибка возникает прямо при запуске, независимо от того, откуда я запускаю: из Тотала Коммандера или проводника, ентером или мышью (без загрузки файлов для редактирования), из тотала коммандера клавишей Ф4 или при помощи "open with Mark" (с загрузкой файлов). Ну вот, даже и не знаю, чего еще сказать. Помогает только то, когда я запускаю прогу от имени администратора.
     
    Кстати, а какая разница между Дебугом и простым, кроме размера программы и заголовка [dbg]? У меня MarkDebug.exe запускается даже чуть-чуть быстрее, чем простой Марк (когда последний еще запускался). Так что по большому счету мне все равно, которым пользоваться, если номера версий не отличаются  

    Всего записей: 126 | Зарегистр. 10-12-2004 | Отправлено: 23:29 13-06-2005
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    а какая разница между Дебугом и простым

    нуу, много отличий
     
    Добавлено:
    качни сейчас, переписал плохой потоковый кусок кода при загрузке - он как раз был опасен и давно напрашивался - может из-за него у тебя глючит - я его очень сильно подозреваю.
     
     
    [x] баг при создании тулбара. Мог вызывать сбой при загрузке Mark-a,
    а также иногда первоначально на тулбаре не отображались правильныеdisabled-иконки.
     
    Добавлено:
    на RegExp в диалоге поиска пока внимания не обращать
     
    Добавлено:
    а под не-админом я попробовал - как обычно у меня, всё ок

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 01:45 14-06-2005 | Исправлено: vito333, 06:38 14-06-2005
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    извиняюсь за тишину - просто чтобы сделать RegExp так, как я хочу, приходится изучать COM.

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 17:33 14-06-2005
    gera_serg

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333
     
    И еще б потом проверить скорость поиска встроенной в WSH библиотеки в сравнении с отдельно докладываемой 175кб dll от Boost или Pcre (Perl-compatible regular-expression library) ?
     

    Всего записей: 788 | Зарегистр. 24-07-2002 | Отправлено: 18:28 14-06-2005
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ну, всё же наверное будет медленнее , чем в редакторах на собственном текстовом движке ( на Шиншилле, BrainChild-е и пр.), ведь будут дополнительные операции пред-подготовки текста - выделение буфера, копирование всего текста туда, поиск регэкспа в нём, затем уже подсветка найденного в ричедите. Да ещё расход памяти на больших файлах. В общем всё плохо , но с другой стороны, после мучений я таки интегрировал компонент, он уже ищет потихоньку , я освоил интеграцию COM- компонентов, причём в минималистическом стиле, конечно , так что функционал в будущем можно будет наращивать и COM-штучками всякими (не знаю какими, но наверное что-нибудь типа проверки орфографии, ещё чего-нибудь из офиса, например). Я бы даже сказал, что стиль COM мне очень понравился.
    В общем скоро проверишь , тем более что я, честно говоря, RegExp делаю, а в синтаксис и не вникал, надо будет хорошо тестить.

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 13:23 15-06-2005
    gera_serg

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ты не смотрел сырцы Notepad RE, он не на Ричедите сделан?
     
    При открытии 3 мег файла, занимает в памяти 8 мег (вдвое меньше Марка), при запуске поиске с RegExp память не возрастает...  

    Всего записей: 788 | Зарегистр. 24-07-2002 | Отправлено: 14:59 15-06-2005
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    нет, там обычный Edit - в нём регэкспы делать - милое дело.
     
     
    Добавлено:
    вообще надо было Марк на Edit делать
     
    Добавлено:
    хотя у него тоже минусы есть
     
    Добавлено:
    надо будет сделать как-нибудь простейший редактор типа NotepadRE, с регэкспами и крошечного размера, килобайт так 5-10 .

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 15:09 15-06-2005 | Исправлено: vito333, 15:31 15-06-2005
    gera_serg

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    >вообще надо было Марк на Edit делать
    И потерять все возможные подцветки?
     
    В EmEditor, например, удобная фича - все найденные слова разом подцвечиваются фоном  

    Всего записей: 788 | Зарегистр. 24-07-2002 | Отправлено: 16:36 15-06-2005
    Dudus



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В общем, последняя версия программы ошибок пока не выдала ни разу. А предыдущая версия (версии) так и продолжает (ют)  периодически сбоить, причем закономерность не могу выявить. Иногда запускается, даже несколько раз подряд.

    Цитата:

    Цитата:
    а какая разница между Дебугом и простым  

     
    нуу, много отличий  

    хы ладно, проехали

    Всего записей: 126 | Зарегистр. 10-12-2004 | Отправлено: 19:09 15-06-2005 | Исправлено: Dudus, 19:19 15-06-2005
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Dudus
    значит это была ошибка тулбара - она как раз такая и была - могла появляться, могла и нет.

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 01:48 16-06-2005
    arsvrn

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333

    Цитата:
    простейший редактор типа NotepadRE, с регэкспами и крошечного размера, килобайт так 5-10

    Точно, надо. Причем именно на Edit. Кстати, подсветка далеко не всем и нужна. Мне бы от такого редактора хотелось работу под Win98, регэкспы и перекодировку.
    Кстати, напоминаю про обещанную перекодировку в обе стороны ("из Dos" и "в Dos" и т.д.) в Marke

    Всего записей: 1238 | Зарегистр. 08-09-2004 | Отправлено: 10:50 16-06-2005
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    не до перекодировки - регэкспы замучили, не хотят как надо работать

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 12:11 16-06-2005
    arsvrn

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333

    Цитата:
    регэкспы замучили

    Ну, регэкспы тоже очень нужная вещь

    Всего записей: 1238 | Зарегистр. 08-09-2004 | Отправлено: 13:20 16-06-2005
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    после длительных плясок с бубном:
    [+] начато тестирование RegExp.
     
    Добавлено:
    есть какая-то проблема с большими файлами. Ещё интересует как синтаксис - срабатывает?

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 15:01 16-06-2005
    gera_serg

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Первое вхождение находит, далее - ломается
     
    Например сочетание двух согласных и одной гласной
    [мнлрбвгджзпфктшщсхцч]{2}[аеёиоуыэюя]
     
    Я на VBS использую такую функцию для глобальной замены в текстовом буфере
     
    Function ReplTxt(sString, patrn, replStr)
      Dim regEx               ' Create variables.
      Set regEx = New RegExp    ' Create regular expression.
      regEx.Pattern = patrn     ' Set pattern.
      regEx.IgnoreCase = True   ' Make case insensitive.
      regEx.Global = True   ' По всему содержанию строки (весь буфер обмена)
      ReplTxt = regEx.Replace(sString, replStr)    
      Set regEx = Nothing
    End Function
     
    ' поменять в числах десятичную запятую на точку и ... местами относительно ее
    ' MsgBox ReplTxt("123,456 789,012","([0-9]+)\,([0-9]+)","$2.$1")
    ' вот результат - "456.123 012.789"
     
     
     

    Всего записей: 788 | Зарегистр. 24-07-2002 | Отправлено: 15:53 16-06-2005 | Исправлено: gera_serg, 16:09 16-06-2005
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

    Компьютерный форум Ru.Board » Компьютеры » Программы » Mark - небольшой удобный редактор
    Widok (19-04-2006 13:43): лимит страниц. переезжаем сюда.


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru