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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    качаю

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 02:24 29-01-2005
    Andtim

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    О подсветке: в Адиторе имеется куча файлов с ключевыми словами каждого языка для подсветки....
    Например, содержимое файла pascal.hgh:
     
    #Aditor setup file
    ; Syntax file for Delphi/Pascal files (.PAS)
     
    @description    = PAS source
    @string_chars   = '
    @comment1       = //,\n
    @comment2 = {,}
    @http_hilite    = off
    @case_sensitive = off
     
    ; Reserved words
    @group1
    absolute abstract and ansichar ansistring array as asm assembler automated  
    begin boolean byte bytebool cardinal case cdecl char class comp const currency  
    default dispid div double dynamic else end except export exports extended  
    external far file finalization finally forward  goto if  in index inherited  
    inline integer interface is label library longbool longint message mod name  
    near nil nodefault not null object of on or ord override packed pansichar  
    pascal pchar pointer private program protected public published pwidechar  
    raise read real record register repeat resident set shl shortint shortstring  
    shr single smallint stdcall stored string then try type unassigned unit  
    uses var variant virtual widechar with word wordbool write xor
     
    ; Compiler directives
    @group2
    constructor destructor function procedure property
     
     
    @group3
    implementation initialization  
     
    @group4
    do downto for to until while  
     
    @group5
    break exit

    Всего записей: 10 | Зарегистр. 27-11-2004 | Отправлено: 02:42 01-02-2005
    vito333



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

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

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333
    Погляди еще раз на Шиншилу, Подцветка ситаксиса массы Языков уже готовая.
    Плюс АвтоЗаканчиваниеОператора, Схлопывание функций на экране...  
    Мне в редакторах на том проекте не хватает автоопределения кодировок, дык она есть в твоей разработке.  
    Кандидат на первый PlugIn

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gera_serg
    уже (после продолжительных плясок с бубном) посматриваю на другие решения.
    Согласен, Шиншилла очень развитой контрол, но именно это пока отпугивает .
    Потому что интересует не только написание редактора, но и изучение неизученного. В этом плане лучше ричедита нету ))), а вот в плане результатов - хуже его нету. Сейчас смотрю brainchild - неплохой контрол, не очень много кода, можно разобраться и переделать под себя. в работе неплох, основан на апи, не MFC.
    Но это перспектива, а пока продолжу мучать ричедит - думаю можно и нужно реализовать основные фишки. Хотя они все равно будут по качеству сильно уступать редакторам , основанным на других контролах.
     
    Добавлено:
    как это ни печально
     
    а ту же Шиншиллу воткнуть в готовый интерфейс будет не очень сложно, я думаю, тем более есть исходники Нотпад2, SciTe

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

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Там (brainchild) упоминался контрол Crystal Edit  
    как основа или первооснова, я не понял точно
     
    но у Crystal  есть неприятные Лимитейшн:
     
    # Only fixed fonts are supported.
    # No support for bold/italic on syntax elements (Delphi style)
    # No 'word wrap'. (Since the editor was primarily designed as a code editor, is this feature really needed?)
    # No support for column selection.

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    не, я Crystal даже и не смотрел, т.к. он вроде mfc-шный. А у brainchild вроде нет таких проблем.
     
    Добавлено:
    он там только благодарит автора Crystal за идеи - вроде Андрея Щербатенко какого-то )

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



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вот здесь, на мой взгляд, неплохо написано на тему, исходя из каких принципов какие функции имеет смысл включать в текстовый редактор
    http://www.astonshell.ru/forum/viewtopic.php?t=285

    Всего записей: 1088 | Зарегистр. 15-02-2002 | Отправлено: 22:09 01-02-2005
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    estimated
    я читал это раньше. Пока, в связи со сложностью реализации некоторых вещей в ричедите, вопрос стоит не "какие функции вставить", а прежде всего "как же это реализовать" , в какой бубен бить для этого.

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    такой вопрос - сдвиг выделенного блока делать по ТАБ и Shift-Таб(обратно), или повесить на хоткей (перенастраиваемый) типа Shift-Tab (вправо) и Ctrl-Shift-Tab(влево)?

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 18:47 03-02-2005
    Willikl



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

    Всего записей: 10 | Зарегистр. 27-01-2005 | Отправлено: 19:35 03-02-2005
    ShIvADeSt



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

    Цитата:
     повесить на хоткей (перенастраиваемый) типа Shift-Tab (вправо) и Ctrl-Shift-Tab(влево)?

    ИМХО этот вариант лучше.

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

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



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

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



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333
     
    Со шрифтом Courier New всё почти нормально. Единственно, если я в UTF или ANSI начинаю править, строка чуть-чуть (буквально на пару пунктов) смещается вниз. Когда я несколько раз поменял шрифты туда-сюда, этот глючок пропал...  В 866 кодировке такого не было с самого начала. Ключ Марка в реестре перед началом работы убрал.
     
    Немного по редактору.
    Удивляет расположение отмены, переносов и отступов в настройках - сколько ни видел редакторов, у всех в "Правке".
    Увеличить/уменьшить шрифт имхо лучше связать с +/- на основной клавиатуре - это стандарт.
    CRTL+SHIFT <...> по умолчанию для переоткрытия не очень удобны - у многих на них переключение раскладки (имхо вполне приемлемо CTRL+цифра).

    Всего записей: 1844 | Зарегистр. 06-10-2001 | Отправлено: 12:51 05-02-2005
    vito333



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

    Цитата:
    Со шрифтом Courier New всё почти нормально

    самопроизвольного переключения нет?

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

    ключи лишний раз можешь не трогать, это не влияет, пока я особо не предупрежу

    Цитата:
    Удивляет расположение отмены, переносов и отступов в настройках - сколько ни видел редакторов, у всех в "Правке"

    мне почему-то безразлично где они сидят, но тут была короткая дискуссия, о том куда их сунуть - результат на лице.

    Цитата:
    CRTL+SHIFT <...> по умолчанию для переоткрытия не очень удобны - у многих на них переключение раскладки (имхо вполне приемлемо CTRL+цифра).

    помнится ты и сказал, что в акельпаде вот так, удобно мол.
     
    В конечном счете хоткеи перенастраиваются, помнишь?

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 14:35 05-02-2005
    estimated



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вставка даты/времени:  
     
    1) в списке нет как раз того варианта, который у меня в Regional Options выставлен по умолчанию.  
     
    2) вставляется время на момент открытия окна (выбора формата времени), а не на момент кликания на OK. Хотя, может быть так и лучше.
     
    Добавлено:
    Нельзя ли добавить возможность изменения кодировки до сохранения файла?
     
    Нельзя ли сделать так, чтобы по строке статуса можно было бы кликать не (только) правой, но и левой кнопкой мыши (мне лично так удобнее) ?
     
    Есть ли в планах функция выравнивания left, right, center, justify (как в Bred2) в т.ч. с сохранением разбиения на абзацы и без (этого в Bred2 нет)?

    Всего записей: 1088 | Зарегистр. 15-02-2002 | Отправлено: 18:30 05-02-2005
    ArtLonger



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

    Цитата:
    самопроизвольного переключения нет?

    Пока нет. Ессно буду гонять ещё...
     

    Цитата:
    ключи лишний раз можешь не трогать, это не влияет, пока я особо не предупрежу  

    Он сам предупредил . Редактор сразу mru... что-то там выдал, давно я новые версии видать не ставил...
     

    Цитата:
    В конечном счете хоткеи перенастраиваются, помнишь?

    А я и не протестую. Просто имхо для умолчального не лучший вариант. В АкелПаде я сразу сделал F5-F12...
     

    Цитата:
    тут была короткая дискуссия, о том куда их сунуть - результат на лице.  

    Нелогично оно на лице смотрится...

    Всего записей: 1844 | Зарегистр. 06-10-2001 | Отправлено: 18:42 05-02-2005
    estimated



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Хм.. я использую немецкую раскладку вместо английской (там в частности Z и Y поменяны местами). Соответственно если нажимаю Ctr-Z (отмена операции), то оно срабатывает как Ctr-Y (удалить строку). Пока даже не знаю, как дожен поступать редактор в данном случае...
     
     
    Еще вопрос: набираю текст по-английски (в строке статуса стоит Win-1251), после перехода на следующую строку (по Enter) раскладка самопроизвольно переключается на русскую. Почему?
     
     
    Можно ли сделать сдвиг текста вправо/влево не табами, а настраиваемым количеством пробелов?

    Всего записей: 1088 | Зарегистр. 15-02-2002 | Отправлено: 18:45 05-02-2005 | Исправлено: estimated, 18:52 05-02-2005
    vito333



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

    Цитата:
    в списке нет как раз того варианта, который у меня в Regional Options выставлен по умолчанию

    покажи его формат - вставлю. Позже как-нибудь сделаю настраиваемую строку даты-времени, а это окно выкину.

    Цитата:
    Нельзя ли добавить возможность изменения кодировки до сохранения файла?

    поработаю над этим

    Цитата:
    Нельзя ли сделать так, чтобы по строке статуса можно было бы кликать не (только) правой, но и левой кнопкой мыши (мне лично так удобнее)

    пока нет

    Цитата:
    Есть ли в планах функция выравнивания left, right, center, justify (как в Bred2) в т.ч. с сохранением разбиения на абзацы и без (этого в Bred2 нет)?

    не было. А надо? и для чего? спрашиваю, потому что сам никогда не пользовался этим.
    ArtLonger

    Цитата:
    Просто имхо для умолчального не лучший вариант. В АкелПаде я сразу сделал F5-F12

    дело в том, что я планирую сделать закладки, избранное - и для них возможно удобнее будет задействовать как раз Ctrl-1,2 и пр.

    Цитата:
    Нелогично оно на лице смотрится

    с другой стороны, если подумать, то не особенно и нелогично - редактор МДИ, а эти опции имеют местно-глобальный характер, да и используются не так часто. А в ПРАВКЕ оставлены пункты непосредственного регулярного воздействия на текст, а не опции.
    ХЗ, в конечном счете будет консенсус - поменяем.
     
    estimated

    Цитата:
    я использую немецкую раскладку вместо английской (там в частности Z и Y поменяны местами). Соответственно если нажимаю Ctr-Z (отмена операции), то оно срабатывает как Ctr-Y (удалить строку). Пока даже не знаю, как дожен поступать редактор в данном случае...  

    а перенастроить хоткеи?

    Цитата:
    набираю текст по-английски (в строке статуса стоит Win-1251), после перехода на следующую строку (по Enter) раскладка самопроизвольно переключается на русскую. Почему?

    последнюю бету используешь? посмотрю, постараюсь убрать в следующей бетке

    Цитата:
    Можно ли сделать сдвиг текста вправо/влево не табами, а настраиваемым количеством пробелов?

    пока и табами не доделал (обратный сдвиг), сделаю, подумаю о пробелах

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



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333
    Формат даты/времени: yyyy-MM-dd HH:mm:ss  (напр. 2005-02-06 04:18:32)
    left, right, center, justify (как в Bred2): я пользуюсь иногда justify, обсолютную полезность обосновать не могу (как, наверное, и в отношении других фич...), просто приятная функция. Попробуй в Bred2, может тебе понравится...

    Цитата:
    последнюю бету используешь?

    да
    Ну и спасибо тебе за то, что уже сделал и за то, что еще сделаешь!

    Всего записей: 1088 | Зарегистр. 15-02-2002 | Отправлено: 07:31 06-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-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru