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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    arsvrn

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

    Цитата:
    Для разделения поведения. По основной комбинации вызов, по F3 - прячется и ищет без окна.

    Правильное пожелание. Кстати, в файл-менеджерах традиционно используется F7 / Shift+F7. Так что, может еще и настраивать хоткей для тех, кто привык к F7?

    Всего записей: 1241 | Зарегистр. 08-09-2004 | Отправлено: 10:49 26-05-2005
    vito333



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

    Цитата:
    Выслал пару

    чего-то нету, продублируй на vito<гав>rbcmail.ru

    Цитата:
    Имхо дело в некорректном определении кодировки.

    если так, то тогда весь вопрос в точном определении? на текущий момент есть маленькая проблема с определением UTF8<->Win1251, когда  в тексте нет или практически нет  специфических для UTF-8 моментов. Возможно в этом дело. Посмотрю файлы - скажу.

    Цитата:
    По основной комбинации вызов, по F3 - прячется и ищет без окна.

    да, пора уже приделать.
     
     
    Добавлено:
    а исходники акельпада я смотрел - когда-то первого Марка я писал в таком же стиле, потом чуть с ума не сошёл, понял, что дальше не смогу развивать этот хаос и начал теперешнего писать. Взять из него можно очень немного, тот же поиск надо делать самому.
     
    Добавлено:
    arsvrn
    ну дык пока никто не жаловался на ненастраиваемость хоткеев
     
    Добавлено:
    а чего, никто не пользуется RTF? думал кто чего скажет по "компактному" rtf, я, например, стараюсь все книжки что есть у меня художественные в электронном виде держать в ртф - имху оптимальный вариант.
     
    Добавлено:
    ага, файлы нашёл - gmail их в спам определил

    Всего записей: 3324 | Зарегистр. 13-05-2002 | Отправлено: 11:49 26-05-2005
    Blackbox7



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    vito333
    Тут где-то уже мысль проскакивала, но повторюсь.
    Нельзя ли сделать сохранение настроек по выбору - в реестре или в ini файле?
    Намного легче переносить, да и с CD можно было бы запускать в любимой конфигурации.
    Была бы вааще сказка .

    Всего записей: 694 | Зарегистр. 22-04-2003 | Отправлено: 13:17 26-05-2005
    vito333



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

    Всего записей: 3324 | Зарегистр. 13-05-2002 | Отправлено: 13:17 26-05-2005
    oshizelly



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333
    А вот еще одна ну совсем маленькая просьба по поводу диалога сохранения. Нельзя ли прикрутить горячие клавиши к боксам "Кодировка" и "Сохранять время файла". А то сейчас только мышкой (либо табом, но о-о-чень долго).

    Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 13:23 26-05-2005
    ArtLonger



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

    Цитата:
    если так, то тогда весь вопрос в точном определении? на текущий момент есть маленькая проблема с определением UTF8<->Win1251, когда  в тексте нет или практически нет  специфических для UTF-8 моментов. Возможно в этом дело. Посмотрю файлы - скажу.  

    У меня файл в Win1251, а определяется как UTF-8. И перекодировка-то не нужна, а вот подиж ты...

    Цитата:
    а чего, никто не пользуется RTF?

    Я как-то привык его Вордом открывать...

    Всего записей: 1860 | Зарегистр. 06-10-2001 | Отправлено: 13:29 26-05-2005
    0b0rm0t

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Так вот, сочинение на тему "что не так в марке".
    Обычный скриншот Марка: http://www.obormot.hut1.ru/before.png
    Он же, отфотошопленный в соответствии с моими представлениями о прекрасном: http://www.obormot.hut1.ru/after.png
    Почувствуйте разницу.
     
    Еще я бы иконки переделал - убавил бы цветов и деталей. И, может, увеличил бы чуть-чуть.
     
    Кто согласен с такими изменениями - отметьтесь в комментах.

    Всего записей: 13 | Зарегистр. 19-05-2005 | Отправлено: 13:29 26-05-2005
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    в смысле не в отдалённом будущем, а в том Марке, который делаю сейчас на костях текущего Марка
     
    Добавлено:
    oshizelly

    Цитата:
    Нельзя ли прикрутить горячие клавиши

    посмотрю, а пока сократил путь ТАБом. Посмотри, выложу со следующим улучшение-исправлением.
     
    Добавлено:
    ArtLonger

    Цитата:
    Я как-то привык его Вордом открывать...

    а я со своей тягой к маленькому и прекрасному пользуюсь Атлантисом, там и увидел фичу - "сохранять "компактный" ртф", понравилось, разобрался и тоже подобное сделал на всякий случай. Всё-таки мне больше нравится вместо 1,5 мб иметь то же самое в 500 кб.
     
    Добавлено:
    0b0rm0t

    Цитата:
    Почувствуйте разницу

    почувствовали, особенно тебе диалог "О программе" удался.

    Цитата:
    Еще я бы иконки переделал  

    Есть желание - сделай. Я уже говорил - ЭТИ иконки мне самому не нравятся. Я их сделал быстро, надергав из разных мест, прибавив-убавив цвета-яркости-насыщенности. Основная цель была - сделать набор иконок в цвете, но минимального размера, потому брал 32-битные и делал из них 256-цветные. Получилось 31 иконка в ~9 кб - примерно то, что я хотел.

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



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

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    вот тулбар, можешь переделать как хочешь, только порядок кнопок оставь, чтобы мне не переделывать, а просто вставить твой вариант
    http://vito.rbcmail.ru/Pics/toolbar.zip
    в принципе можно забацать кнопки и в XP-стиле, с альфами и пр., но размер программы вырастет вдвое точно.
    Сейчас к тому же, я для минимального размера использую технику создания disabled-кнопок из этого же единственного тулбара, тогда как обычно забивают наборы и тот и тот, и ещё hot(при наведении на кнопку) (получается качественнее, конечно). Вообще, на мой взгляд, самый оптимальный вариант - 4-битные иконки хорошие - и всё понятно, и минимуим размера/возни с ними.
    В дальнейшем обязательно сделаю возможность подключения разных тулбаров, как в notepad2.
     
    Добавлено:
    и ещё, почему не хочешь значков в меню?
     
    Над иконкой с белым фоном побился - пока никакого результата - ни убрать, ни фон исправить.

    Всего записей: 3324 | Зарегистр. 13-05-2002 | Отправлено: 14:28 26-05-2005
    0b0rm0t

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ну, автору понравилось - это главное.
     
    Всплыл баг: поставил в "интеграции" тот самый "compact rtf" - он ассоциировал мне rtf с вордпадом (вместо использовавшегося ворда). Непорядок.
     
    Вообще про "компактный ртф": фича, наверное, полезная. Но вот зачем она в проге, которая к ртф никакого отношения не имеет? Я не против - пусть будет (хотя ртф файлов на винте вроде нет), но нелогично это. С тем же успехом можно было календарь засунуть или тетрис.

    Всего записей: 13 | Зарегистр. 19-05-2005 | Отправлено: 14:32 26-05-2005
    vito333



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

    Всего записей: 3324 | Зарегистр. 13-05-2002 | Отправлено: 14:34 26-05-2005
    zep



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

    Цитата:
    никто не пользуется RTF?

    Можно подробнее. Я как то присылал .txt , который оказался .rtf на самом деле и ты вроде сказал, что он не поддерживается    
    Сейчас попробовал - действительно читает неверно.

    Всего записей: 2502 | Зарегистр. 03-10-2001 | Отправлено: 14:39 26-05-2005
    vito333



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

    Цитата:
    Вообще про "компактный ртф": фича, наверное, полезная. Но вот зачем она в проге, которая к ртф никакого отношения не имеет?

    логично, но может сделаю распознавание-отображение RTF. Функционал то уже встроен.
    А воткнул сам не знаю почему - сделал такой модуль когда-то, жалко стало, что лежит без дела.
     
    Добавлено:
    zep
    Mark построен на основе использования MS richedit - это даёт свои плюсы и минусы, но rtf файлы - ему родные, просто весь функционал заглушен специально.
     
    Добавлено:

    Цитата:
    Всплыл баг: поставил в "интеграции" тот самый "compact rtf"

    да, наверное отрежу нах эту ногу.

    Всего записей: 3324 | Зарегистр. 13-05-2002 | Отправлено: 14:43 26-05-2005
    zep



    Advanced Reader
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333
    НЕ-а, не понял.  
    Тогда, что значит "а чего, никто не пользуется RTF?", если "весь функционал заглушен специально"

    Всего записей: 2502 | Зарегистр. 03-10-2001 | Отправлено: 14:56 26-05-2005
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    zep
    я имел в виду использование фичи по конвертированию rtf-файлов, созданных word-ом в более компактный формат (в 3-4 раза меньше). Работать должна путём вставки пункта в контекстное меню rtf-файлов. Встраивание в контекстное меню получилось с трудом.
    Фича, в принципе, Марку как пятая нога .
     
    Добавлено:
    [x] не обновлялся список последних файлов при запуске ассоциированных с Mark-ом файлов.
     
    Добавлено:
    [!] убраны слова "Char" и "Line" из соответствующего поля в строке состояния.
     
    Добавлено:
    [!] изменён индикатор переноса слов.

    Всего записей: 3324 | Зарегистр. 13-05-2002 | Отправлено: 15:41 26-05-2005
    0b0rm0t

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    "почему не хочешь значков в меню?"
    Меню занимает больше места, значки дублируют текстовую информацию (тут можно возразить, что они выделяют основные пункты, но для этого у нас вроде бы есть панель инструментов), да и сами значки пока не фонтан. Но, в принципе, попользовавшись пару дней, уже привык к ним, теперь нет такого неприятия как вначале.
     
    Тут еще одна идея родилась - если сильно извратиться, то можно не значки из меню убрать, а текст. Будет, наверное, неудобно, зато оригинально.
     
    "заголовок главного окна составляется системой, так что пока не планирую его переделывать"
    Я только сейчас понял, что сама цель - возможность прочитать название документа в виндовой панели задач - в случае MDI-редактора теряет смысл.
     
    "символ:строка - согласен, могу в принципе, сделать символ:символов в строке - строка:всего строк."
    Как угодно. Кто-то вроде просил показывать количество символов в строке, по мне - лишь бы слева, отдельно от индикаторов.
     
    "WW:* - ну не знаю, сделать несложно, но по-моему недодумано ещё."
    Ну, теоретически, это вроде полезно (кто-то даже просил уже). Хотя сам я не сталкивался пока - просто хотел показать, что еще можно сделать.
     
    Про окошко "About", кстати, не забудь - надо его по-людски оформить, а то портит картину.
     
    "rtf файлы - ему родные, просто весь функционал заглушен специально."
    Ну если чтение-показ ртф прикрутить ничего не стоит, то, наверное, стоит это сделать (если не сильно повлияет на размер). Тогда и "компакт ртф" пригодится. А вот интеграцию лучше поправить или убрать до появления читалки.
     
    "хочу кое-что отображать не словами, а значками"
    Интересная мысль, я думал, так нельзя сделать. Но возни с пиктограммами будет побольше, чем с обычным текстом.
     
    "наверное будет хорошо какую-нибудь дискетку изображать - типа серенькая/черненькая -  не изменён/изменён"
    Имхо хватит звездочки - как в досовских редакторах.
     
    Начет иконок - постараюсь что-нибудь сделать, но дизайнер из меня хреновый, не факт, что выйдет что-то стоящее. Навороты (цвет в 32бита, четыре типа иконок и тд) лучше не использовать, надо стараться сохранить размер.
     
    Далее, хотелось бы узнать, нужны ли кому-нибудь кроме меня фишка с ".LOG" и исправление неправильной раскладки.
     
    И что с лицензией? Хотелось бы, конечно, GPL. Ну на худой конец freeware. Остальное не катит.
     
    Добавлено:
    Ни фига себе! Уже кое-что сделали. Все бы так работали!
     
    Только в случае с "WW:*" я другое имел в виду - альтернативный способ обрыва строк, по ширине (на скриншоте видно), просто сокращения для него не придумал. Но и так неплохо получилось .
     
    А при выборе из двух положений "вкл/выкл" можно просто цвет текста менять - "серенький/черненький", тогда одного "WW" хватит (и "Ins/Ovr" тоже можно заменить одним "Ins"), но польза от этого не очевидна.

    Всего записей: 13 | Зарегистр. 19-05-2005 | Отправлено: 16:59 26-05-2005 | Исправлено: 0b0rm0t, 17:00 26-05-2005
    piterplus

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    У меня Марк испортил один текстовый файл. Не уверен на сто процентов, что это его вина, допускаю, что может процессор виноват (Атл 1700/2400), может дело в памяти или винда XP SP2 рус , однако при редактировании этого же файла другими блокнотами ничего подобного не случалось. Причем я протестировал его  на другой машине (не разогнаной, тоже XP SP2), и получил примерно такой-же результат. Вот пример:
    До обработки Марком:
     
    definetexture 301 0 0 0 -1 -1 highres/textures/0301.jpg
    definetexture 305 0 0 0 -1 -1 highres/textures/0305.jpg
    definetexture 307 0 0 0 -1 -1 highres/textures/0307.jpg
    definetexture 309 0 0 0 -1 -1 highres/textures/0309.jpg
    definetexture 310 0 0 0 -1 -1 highres/textures/0310.jpg
     
    После "сохранить как.." меняется размер файла и происходит такая вот чепуха:
     
    definetexture 301 0 0 0 -1 -1 highres/textures/0301.jpg
    definetexture 305 0 0   -1 -
     
    highres/textures/0305.jpg
    definetexture 307 0 0 0 -1 -1 highres/textures/0307.jpg
    definetexture 309 0 0 0 -1 -1 highres/textures/0309.jpg
    definetexture 310 0 0 0 -1 -1 highres/textures/0310.jpg
     
    на всякий случай вот сами файлы:
    http://members.lycos.co.uk/piterplus/download/before.def
    http://members.lycos.co.uk/piterplus/download/after.def
    (.def - это просто расширение, сам файл текстовый)  
     
    Возможно это случай несовместимости конкретно моей машины

    Всего записей: 21 | Зарегистр. 05-02-2003 | Отправлено: 17:53 26-05-2005
    zep



    Advanced Reader
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333
    Я наверно уже достал ?!    

    Цитата:
    Работать должна путём вставки пункта в контекстное меню rtf-файлов

    Галку поставил, но ничего не появилось.
    Цитата:
    я имел в виду использование фичи по конвертированию rtf-файлов, созданных word-ом в более компактный формат (в 3-4 раза меньше).  

    Так если Марк неправильно читает .RTF, то что же он конвертировать будет?  
    Но если ты считаешь, что

    Цитата:
    Фича, в принципе, Марку как пятая нога  
    то можешь не отвечать    
    0b0rm0t
    15:59 26-05-2005
    Цитата:
    Ну если чтение-показ ртф прикрутить ничего не стоит, то, наверное, стоит это сделать  

    Ага!

    Всего записей: 2502 | Зарегистр. 03-10-2001 | Отправлено: 17:59 26-05-2005
    0b0rm0t

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    2zep
     
    О чем идет разговор: если поставить галку "compact rtf", то при правом клике на rtf файлах появляется одноименный пункт. Тыкаешь туда, и марк переписывает файл, уменьшая его размер (в 3-4 раза - не видел, но в 2 - получалось). И все. Отображать rtf файлы марк пока не может (он просто открывает их как текстовые).

    Всего записей: 13 | Зарегистр. 19-05-2005 | Отправлено: 19:26 26-05-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