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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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) Все еще при вызове диалога печати остаются следы от него.

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



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333
    Да здравствует vito333! (вел. и уж.)
    И нужен тебе этот бюст? Голуби на него гадят, детки философские изречения пишут...
     
    Заметил такой глючок. Поскольку я часто UTF-8 без сигнатуры открываю, то и тестирую с такими файлами. Так вот, когда я их просто по CTRL-O открываю, всё тип-топ. А вот когда я их перетаскиваю и бросаю на ЕХЕ Марка, то не прорисовываются стрелки на полосах прокрутки. В повседневке такое не встречается как правило, но тестировать так удобнее. Вот и накопал...

    Всего записей: 1860 | Зарегистр. 06-10-2001 | Отправлено: 09:46 09-02-2005
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KAdot
    опиши поподробнее - какие настройки в подменю "Общие", а то не смог воспроизвести.
     
    Добавлено:
    ArtLonger
    с бюстом все веселее )))))

    Всего записей: 3324 | Зарегистр. 13-05-2002 | Отправлено: 10:48 09-02-2005
    ArtLonger



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333
    Ещё проблемка. Если без переноса строк я нахожусь в конце длинной строки и включаю перенос, то вижу просто белый экран. Сначала не понял в чём бело. Оказалось, что переносить-то Марк переносит, а вот возвращяться в область отображения не хочет (причём нижняя полоса прокрутки добросовестно пропадает). Нажимаешь кнопку HOME, тогда всё тип топ, показывает текст.
     
    Кстати, а значки в меню будут?
     
    PS: А глючок с прорисовкой кнопок появляется и тогда, когда Марк используется в качестве дефолтного HTML-редактора...
     
    Карртинка

    Всего записей: 1860 | Зарегистр. 06-10-2001 | Отправлено: 11:10 09-02-2005 | Исправлено: ArtLonger, 11:20 09-02-2005
    avaba



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А что за фича такая. Когда открываешь без параметров грузится сам файл mark.exe

    Всего записей: 138 | Зарегистр. 15-03-2002 | Отправлено: 11:29 09-02-2005
    KAdot



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    vito333
    Да вообще будет лучше добавить фитчу типа "Открыть новое окно(если в SDI режиме) / таб(если в MDI)"

    Всего записей: 75 | Зарегистр. 10-07-2003 | Отправлено: 11:37 09-02-2005
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    avaba
    раньше такой глюк был при открытии из архива, по-моему, но вроде пофиксил.
    KAdot
    нет, не лучше - SDI на самом деле - это однооконный МДИ - т.е. псевдоСДИ

    Всего записей: 3324 | Зарегистр. 13-05-2002 | Отправлено: 13:20 09-02-2005
    avaba



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333
    скопировал в др. каталог ушла проблема

    Всего записей: 138 | Зарегистр. 15-03-2002 | Отправлено: 13:50 09-02-2005
    ArtLonger



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333
    Странно работает поиск и замена. У меня достаточно часто есто необходимость заменить, к примеру, 2000-3000 значений на другие. Марк это за один раз делать не хочет. Периодически останавливается и посде повторного нажатия кнопки "Заменить всё" пропускает слово, на котором остановился.
    И ещё жаль, что у поиска нет истории между сеансами, а только для текущего открытого окна...

    Всего записей: 1860 | Зарегистр. 06-10-2001 | Отправлено: 15:35 09-02-2005
    vito333



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

    Всего записей: 3324 | Зарегистр. 13-05-2002 | Отправлено: 05:41 10-02-2005
    ArtLonger



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333
    И ещё немного. Как правило у многих редакторов поиск работает по F3 независимо от окна поиска. У того же AkelPad'a к примеру наличие окна поиска вовсе необязательно - по F3 ищется последнее заданное условие (если условий нет - выдаётся стандартный диалог). Очень удобно, когда нужен фокус на текстовой области.
     
    Добавлено:
    vito333
    Кстати, окошко "Готово" после выполнения замены нафиг не нужно. Лишнее нажание, ничего не меняющее в процессе. Зато в стиле Windows...

    Всего записей: 1860 | Зарегистр. 06-10-2001 | Отправлено: 09:27 10-02-2005
    ArtLonger



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да, и ещё. При выделении мышкой до самого низа самая последняя строка не выделяется...

    Всего записей: 1860 | Зарегистр. 06-10-2001 | Отправлено: 17:23 10-02-2005
    vito333



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

    Всего записей: 3324 | Зарегистр. 13-05-2002 | Отправлено: 19:03 10-02-2005
    BBMike



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333
    а если кинуть маленький модуль автоапдейта, то это сильно тормознет и утяжелит программу?

    Всего записей: 1497 | Зарегистр. 10-09-2001 | Отправлено: 19:56 10-02-2005
    ArtLonger



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333
    К сожалению я уверен На работе Марк пошёл в замену стандартного блокнота, а это едва ли не самый часто используемый мной инструмент. Обычно зажимаю мышку и увожу её в самый низ экрана. Так вот Марк в таком случае последнюю строку не выделяет - надо немного поелозить курсором у нижней границы текстовой области...
     
    Пока к поиску больше всего претензий. Окно поиска выглядит конечно симпотно, но пользоваться им неудобно. В наиболее тыкальном месте не особо нужная кнопка закрытия, а действительно важные кнопки неравномерно рассеяны в дебрях...
    Ей-ей, микрософт тоже не образец юзабельности, но их горизонтальный вариант куда удобнее, тем более что иногда приходится искать строки, вчетверо большие поискового окна Марка.
    И совершенно напрасно ты не сделал отдельный вызов замены. Приходится принуждать себя вызывать неправильную функцию...
     
    Ты извини пожалуйста, но я не придираюсь. Просто эта функция должна быть совершенно прозрачной. У того-же АкелПада мне очень не хватает чекбокса "По всему тексту", у Бреда мешает не к месту умолчальный "Запрос". А в ЛистЕдите дизайн процесса поиска сделан настолько отвратно, что только из-за него я забросил этот достойный редактор...

    Всего записей: 1860 | Зарегистр. 06-10-2001 | Отправлено: 22:40 10-02-2005 | Исправлено: ArtLonger, 22:43 10-02-2005
    estimated



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

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

    У меня выделяется. Mark.exe 39,525 2005-02-09 01:10
    (и в случае, если курсором вылезаешь из окна - см. пост tolja ниже)
     
    vito333
    для меня образцом удобства gui во многих отношениях является EmEditor. В случае сомнений, как реализовать ту или иную фичу предлагаю смотреть, как это реализовано там В частности, тот же диалог поиска/замены.

    Всего записей: 1088 | Зарегистр. 15-02-2002 | Отправлено: 00:44 11-02-2005 | Исправлено: estimated, 05:09 11-02-2005
    tolja

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

    Цитата:
    Так вот Марк в таком случае последнюю строку не выделяет

    Не выделяет если курсором вылезаешь из окна Марка, если курсор в окне то все нормально.

    Всего записей: 2449 | Зарегистр. 24-08-2002 | Отправлено: 03:01 11-02-2005
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ArtLonger
    просто я взял Akelpad, Win32pad, Metapad, kEdit - везде то же самое - последняя строчка выделяется как то с вывихом небольшим - если она (последняя строка) рядом с нижней границей экрана, то при выходе курсора за этот нижний край строка почему-то получается невыделенной, как tolja написал. Если последняя строка на несколько строк выше нижнего края окна - то все ОК.
    Сейчас еще раз проверил - все именно так.
    В стандартном нотпаде - лучше, при выходе курсора за нижний край выделение с последней строки не спрыгивает (но там контрол другой).
    Поэтому видимо ты почувствовал разницу.

    Цитата:
    Пока к поиску больше всего претензий.

    давай свои предложения - обсудим - переделаем. То, что есть я сделал исходя из своих соображений и не упираюсь в это, тем более что раскидать кнопки по диалогу - не проблема. То что ты уже сказал выше - я учту, просто сейчас времени не особо много на переделки, но когда берусь, я листаю этот топик - выбираю, чего можно быстрее исправить, исправляю, затем беру следующее. Вот на подсветку надо много времени и сил, потому никак с ней не разделаюсь, красит пока только как образец.
    BBMike
    ты имеешь в виду автопроверку на новую версию и автоскачивание-автозамену Марка?
    я думаю 1-2 кб.
    ArtLonger

    Цитата:
    Ты извини пожалуйста, но я не придираюсь.

    Брат ! Да я рад поработать над пожеланиями, не волнуйся, и если я спорю, то только чтобы фигню не делать, а только достойные вещи.
    Так что подумай и сформулируй по пунктам, желательно от простого к сложному и поподробнее, что и как изменить-исправить - если с чем-то буду несогласен - скажу - обсудим.

    Цитата:
    А в ЛистЕдите дизайн процесса поиска сделан настолько отвратно, что только из-за него я забросил этот достойный редактор...

    мне он тоже кстати понравился. Есть еще красивый и навороченный, похожий на него чем-то NoteRepad.
    estimated

    Цитата:
    для меня образцом удобства gui во многих отношениях является EmEditor.

    в случае сомнений я смотрю около 6-8 редакторов разных.
    По поиску - хороший диалог там - единственное, я хотел бы совместить диалог поиска с поиском-заменой, чтобы все в одном диалоге. Пока мне так намного легче, а юзабилити пострадать не должно.
    Ну и сделаю в ближайшее время запоминание позиции этого диалога относительно окна программы. Как-то эта мысль уже пробегала.
     
     
    Добавлено:
    Я думаю, самое главное в том, что все идеи и решения, что мы отрабатываем на этом варианте Марка, закладываются в основу следующего Марка  - МаркIII, который будет на каком-нибудь другом контроле (на текущий момент на рассмотрении Brainchild и Scintilla) и, соответственно, всё это будет работать лучше и приятней.

    Всего записей: 3324 | Зарегистр. 13-05-2002 | Отправлено: 07:19 11-02-2005
    BBMike



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

    Цитата:
    ты имеешь в виду автопроверку на новую версию и автоскачивание-автозамену Марка?[/

    я думаю что можно сделать только проверку новой версии и показ окна сообщения со ссылкой.  
     
    все-таки надо экономить размер.

    Всего записей: 1497 | Зарегистр. 10-09-2001 | Отправлено: 10:44 11-02-2005 | Исправлено: BBMike, 10:45 11-02-2005
    ArtLonger



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333
    Набор функций поиска, кстати, у тебя практически полный. Из спецухи AkelPad ищет ещё Escape-последовательности, а Bred - hex. Но это имхо не самые необходимые возможности (хотя кем-то наверняка будут востребованы).
     
    Как мне кажется, имеет смысл разделить поиск и замену по окнам и/или горячим клавишам. Можно сделать два разных окна, можно не выводить лишние поля при поиске, можно сделать закладки как в MS Office. Запоминание позиции окна тоже есть хорошо.
     
    Обязательно нужен поиск последнего условия по F3 (помимо основных горячих клавиш) без вывода окна поиска, примерно как реализовано в AkelPad'е.
     
    Желателен журнал поиска и замены, хотя бы для 10 последних условий (причём сохраняющихся между сеансами).
     
    Желательно выделение всего текста в полях окна поиска условий тройным щелчком мыши (чего вроде ни у кого нет), как целой строки в редакторе.
     
    Ну насчет глючка с заменой и ненужности "Готово" я уже писал...
     
    Размеры текстовых полей для условий желательно побольше, имхо вдвое как минимум.
     
    Кстати, а ты не думал о функции пакетной замены?
     
    В каком-то редакторе я видел функцию "Искать всё", которая подсвечивала все соответствующие искомому значения.
     
    Зато у тебя логично работает Escape - при фокусе на окне поиска закрывает его, а при фокусе в текстовой области - весь редактор.
     
     
    Насчёт последней строки - а нельзя ли принудительно добавить что-то вроде пустой строки в самом низу?
     
    Для не пользующихся панелью инструментов не помешает надпись "Изменён" в статусной строке.
     
    Подробную отмену, перенос и отступы логичнее поместить в "Правку".
     
    Со шрифтами всё хорошо!
     
    А со значками проект уровня Марка будет выглядеть как хромированный, с серебряными накладками на рукояти пистолет ТТ... Извини, не смог удержаться. Наплюй и делай по-своему.
     
     
    tolja

    Цитата:
    Не выделяет если курсором вылезаешь из окна Марка, если курсор в окне то все нормально.

    Именно так я и написал. Это снижает юзабельность, т.к. требует дополнительного внимания к процессу, но совершенно не является криминалом (ибо у многих).

    Всего записей: 1860 | Зарегистр. 06-10-2001 | Отправлено: 14:35 11-02-2005 | Исправлено: ArtLonger, 14:50 11-02-2005
    vito333



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

    Цитата:
    А со значками проект уровня Марка будет выглядеть как хромированный, с серебряными накладками на рукояти пистолет ТТ...

     согласен

    Всего записей: 3324 | Зарегистр. 13-05-2002 | Отправлено: 16:23 11-02-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-2025

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru