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

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

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

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Заметил одну небольшую странность (или это фича такая?)
    Копирование в буфер по Ctrl+C/Ctrl+Insert осуществляется несколько не так, как копирование через Edit > Copy.
    Увидеть разницу можно, если вставлять текст в какой-нть rich-text редактор, например, новое письмо в Outlook
    Да, разница видна только если копировать сразу несколько строк.
    В первом случае текст вставляется как отдельные параграфы (с большими межстрочными интервалами). Во втором - без форматирования.
    Как я понимаю, проблема здесь в том, что работа с хоткеями ведется в самом Richedit? А нельзя ли в таком случае их перехватывать и использовать тот же обработчик, что и в меню?

    Всего записей: 2898 | Зарегистр. 21-05-2004 | Отправлено: 18:53 05-04-2006
    Harrier



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333
     
    Там "ручка" не очень смотрится. Если бы сделать значок крсивый... лист бумаги и ручка. Цветной, ровный и аккуратный. Как например, "Adobe Photoshop CS2". )

    Всего записей: 4645 | Зарегистр. 03-09-2003 | Отправлено: 19:29 05-04-2006
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    на другом форуме человек написал, что открыл Марком 700 мб текстовый файл и редактировал его.  
    Что же это за файлы такие.
     
    Harrier
    сделай, или предложи, посмотрим. То, что было до этого - мне как-то не очень понравилось. Я вообще тяготею к пиктограммному стилю - просто, понятно, наглядно.
    sabio
    да, ты прав, обработка по разному происходит. Исправлю, как руки дотянутся.

    Всего записей: 3319 | Зарегистр. 13-05-2002 | Отправлено: 01:09 06-04-2006
    ShIvADeSt



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

    Цитата:
    В твоем плагине, который "запускает файл"(ShExec.dll) есть неприятная бага - он не всегда запускает файл. Причина была выявлена после изучения исходников. Там есть проверка типа  
    Код:
    if pos('Document',......)<>0 then exit;  
    Так вот, если открыть документ с рабочего стола или "Мои документы", то такая проверка сразу рубит. Непорядок на ровном месте

    Щас пофиксим, чуть подругому сделаю проверку  

    Цитата:
    круто. Только пора плагины ридмишками снабжать (либо дополнить sdk функцией с информацией о плагине)

    Чукча плагинописатель, а не ридмиписатель Ну не люблю я ридмихи делать. Тем более, что там в ридми писать, за исключением последнего плагина? Лучше сделай Функцию инфо о плагине и Сетап сделай, чтобы диалоги только в сетапе высвечивались.
    А то не дело, если каждый раз когда надо будет ключ вставить будет вылазить окно с поведением (а оно будет, надо только прикрутить).
    Плагин ShExec пофиксен, теперь открывает как надо. Качать там же.
     
    Добавлено:
    sabio

    Цитата:
    Заметил одну небольшую странность (или это фича такая?)  
    Копирование в буфер по Ctrl+C/Ctrl+Insert осуществляется несколько не так, как копирование через Edit > Copy.  
    Увидеть разницу можно, если вставлять текст в какой-нть rich-text редактор, например, новое письмо в Outlook  
    Да, разница видна только если копировать сразу несколько строк.

    Я давно уже говорил про это vito333, там надо перехватывать сочетания клавиш, а он хочет без этого обойтись, хотя везде где я видел, только путем перехватывания говорят, по другому никак, ибо вставка отрабатывает раньше, чем возращается событие WM_KEYUP, поэтому нужно сбрасывать клавиши уже в кей дауне.


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

    Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 02:12 06-04-2006
    vito333



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

    Цитата:
    Лучше сделай Функцию инфо о плагине и Сетап сделай

    вопрос как и когда вызывать эти функции. Может на каждый плагин делать подменю в меню "Плагины"?
     
    Добавлено:
    да, придётся ловить Ctrl-C и Ctrl-V

    Всего записей: 3319 | Зарегистр. 13-05-2002 | Отправлено: 11:46 06-04-2006
    OdesitVadim



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

    ----------
    Press any key to continue or any other key to exit
    Пишите так, чтобы не было стыдно за нобелевскую премию.

    Всего записей: 1568 | Зарегистр. 19-09-2003 | Отправлено: 12:57 06-04-2006
    vito333



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

    Цитата:
    которая бы "распределяла" их по меню

    принципиально то возможно, но пока даже не возьмусь за такое.

    Всего записей: 3319 | Зарегистр. 13-05-2002 | Отправлено: 13:10 06-04-2006 | Исправлено: vito333, 13:11 06-04-2006
    alex99a

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333
    Как насчет видимости табов? Не умерла идея?

    Всего записей: 40 | Зарегистр. 27-03-2006 | Отправлено: 15:56 06-04-2006
    sabio

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

    Цитата:
    Может заюзать правую кнопку в меню?

    Неинтуитивно. (пока я знаю только одну прогу, где в меню удачно работает правый клик - в Firefox на букмарках - и, кстати, этого правого клика мне очень не хватает в Opera )
     
    Да и зачем изобретать велосипед? Сделайте как в том же Winamp-е, например: в настройках список найденных плагинов и внизу кнопка Configure, активная если выделенный плагин поддерживает какие-то дополнительные настройки.
    Ну или же как в Миранде - каждый плагин может "зарегистрировать" произвольное число дополнительных "панелей настройки".
    (я - за вариант а-ля Winamp )
     
    Добавлено:
    Кстати, насчет иконки. Мне теперешняя тоже вполне нравится. Только ее бы еще в 32х32 прорисовать - чтобы .txt файлы на десктопе не были такими "квадратными".

    Всего записей: 2898 | Зарегистр. 21-05-2004 | Отправлено: 16:03 06-04-2006
    Harrier



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

    Цитата:
    сделай, или предложи, посмотрим.

     
    Сделал бы, если бы умел. Не занимаюсь такими вещами, как и программированием. Хотя пробовал. Но, не понравилось. Не моё. )

    Всего записей: 4645 | Зарегистр. 03-09-2003 | Отправлено: 18:29 06-04-2006
    sabio

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333
    А как насчет сделать в Mark (опциональную) поддержку wiki syntax?
    *bold*
    /italics/
    _underline_
    [link]
     
    Т.е. сами эти маркеры не надо убирать. И файл пусть остается plain text. Но если открывать его в Mark, то чтобы тот учитывал и показывал это форматирование. Мне кажется, было бы здорово.
    Как вариант, эту настройку можно сделать per file и хранить ее в отдельном NTFS потоке вместе с кодировкой.
     
    Еще одна интересная и важная фича - локальные ссылки.
    Типа, если я напишу в тексте "[item 2]", то Mark распознает это как ссылку на файл "item 2.txt" в той же папке, что и текущий файл. И по клику на этой ссылке откроет его.
    Для работы с папками пути должны быть типа "[folder\item 3]".
    Причем, желательно, чтобы переход можно было осуществлять не только кликом, а еще и хоткеем (Ctrl+Enter?).
    При этом файл стоит открывать в том же самом окне (автоматически сохраняя содержимое замещаемого файла), и иметь возможность по хоткею вернуться обратно к исходному файлу.
    Конечно, это все должно работать только в txt-файлах, а, например, в ini секции должны оставаться обычными секциями.
     
    Все это позволило бы организовать эдакую "сеть" текстовых файлов с гиперссылками друг на друга и использовать Mark для комфортной работы с этой сетью.
     
    Пример реализации такой фичи можно посмотреть в WikidPad.
    Я бы им и пользовался, но он не идет ни в какое сравнение с "энергопотреблением" Mark-а (написан на Python)
    Еще один вариант реализации мне попадался как-то очень давно в крохотной проге, написанной на ассемблере - AsmMindWeb (7168 байт). Что дает основания полагать, что реализовать поддержку такой возможности будет довольно просто.

    Всего записей: 2898 | Зарегистр. 21-05-2004 | Отправлено: 18:41 06-04-2006 | Исправлено: sabio, 18:44 06-04-2006
    vito333



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

    Всего записей: 3319 | Зарегистр. 13-05-2002 | Отправлено: 23:37 06-04-2006
    zep



    Advanced Reader
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333
    А к идее о вертикальном выделении возвращаться не собираешься? Смотрю плотно Марком занялся - с работы уволили?    (шутка!)

    Всего записей: 2500 | Зарегистр. 03-10-2001 | Отправлено: 00:10 07-04-2006
    vito333



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

    Всего записей: 3319 | Зарегистр. 13-05-2002 | Отправлено: 00:14 07-04-2006
    Harrier



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

    Цитата:
    мне тоже программирование в целом не очень нравится, очень минусов всяких много. Но Марк, да на winapi - это как гимнастика для ума

     
    Это хорошо!
    Я пробовал программировать на C/C++... Не в обиду программерам, но...

    Всего записей: 4645 | Зарегистр. 03-09-2003 | Отправлено: 11:20 07-04-2006
    sabio

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333
    AsmMindWeb
    Правда, там только фишка с "локальными линками" сделана, без wiki syntax.
    Но последний, мне кажется, будет весьма удачным дополнением.

    Всего записей: 2898 | Зарегистр. 21-05-2004 | Отправлено: 13:14 07-04-2006
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    [x] 09.04.06  Ctrl-C/Ctrl-X копировали в буфер форматированный текст.  
    [!] 09.04.06  снова отключена возможность автопереключения редактором шрифта. Эта особенность ричедита многими воспринимается как баг.  
    Теперь иероглифы не будут показываться.
     
     
    Добавлено:
    [+] 09.04.06  выбор нескольких файлов для загрузки в диалоге "Открыть".

    Всего записей: 3319 | Зарегистр. 13-05-2002 | Отправлено: 06:39 09-04-2006
    ShIvADeSt



    Moderator
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333
    Ссылка на марк дохлая, фиг скачаешь его.

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

    Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 02:22 10-04-2006
    sabio

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333
    Кстати, если все-таки соберешься когда-нть сделать поддержку "локальных ссылок", то хорошо бы учесть еще и эти моменты:
    - Mark должен автоматически заменять в имени файла недопустимые символы (в смысле введенный текст должен оставаться без изменений: "task: ABC", а вот имя соотв. файла должно быть откорректировано: "task_ ABC").
    - Очевидно, что переход по ссылке на несуществующий файл должен создавать новый вместе с необходимыми директориями. Но было бы также здорово, если бы файл автоматически удалялся, если из него удалили все содержимое. То же самое касается директорий: удалили из папки последний файл - грохнули и саму папку.
    - Хорошо бы ссылки на существующие и несуществующие файлы отображались разными цветами.
    - Было бы здорово, если бы где-нть (в заголовке?) отображалось несколько последних имен из цепочки истории открытых файлов (т.н. breadcrumbs).
    - Также было бы удобно, если бы Mark реализовывал autocompletion для таких ссылок (на основании уже существующих на диске файлов и каталогов).

    Всего записей: 2898 | Зарегистр. 21-05-2004 | Отправлено: 09:32 10-04-2006
    kraeved



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    http://vito.rbcmail.ru/*
    всё утро ошибка 403
     
    vito333,
    рассматривался ли вариант размещения проекта на sourceforge.net?
    всё-таки и баг/фича-трекеры, а главное — зеркалирование

    Всего записей: 1000 | Зарегистр. 01-03-2003 | Отправлено: 10:47 10-04-2006
       

    Страницы: 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