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

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



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333, да
     
    Записал и сохранил в Mark-е текст с использованием символов из Windows-1257
    (впечатал "1257").
    Открыл этот файл в редакторе UniRed.
    Файл был определен как в кодировке Koi8-R
     

    Цитата:
    была у меня мыслишка в выпадающий список залепить все доступные в системе кодтровки

    Нужная вещь
     
     
    ------------------------------------------------------------
    Добавлено:
    В редакторе Aditor есть полезная вещь:  
    поиск по ключевым словам в файлах (с указанной маской) в указанной директории  
    (включая / исключая вложенные директории).
    Причем, путь к такой директории по умолчанию выставлен как путь к той директории,
    в которой открыт текущий редактируемый файл.
     
    Сложно ли такое устроить и в Mark-е?
     
     
     
    Добавлено:
    И еще о кодировках.
     
    --------------------------------------
    Было бы хорошо иметь возможность налету менять кодировку,
    в которой отображается текст в окне Mark-а.
    Т.е., например,  
    в нижней строке Mark-а щелкаем по имени текущей кодировки
    => выходит менюшка со списком установленных в системе кодировок
    => щелкаем по одной из кодировок
    => наблюдаем результат
     
    Это удобно для контроля за выбором правильной кодировки открытого файла.
     
    --------------------------------------
    Различное отображение введенных нац. букв в зависимости от текущей выбранной кодировки
     
    Например:
    Если у меня файл открыт в кодировке 1257,
    то зачем редактор дает возможность впечатывать кириллицу?
    Это вводит в заблуждение, что эти символы будут корректно сохранены в дальнейшем.
    Вместо них могут изображаться знака вопроса.
    Это не означает, что такие символы должны теряться сразу же.
    Просто дальше переключившись скажем на UTF-8 увидим все что ввели.
     
     
     
    Добавлено:
    Еще предложения:
     
    * возможность включать показ номеров строк слева
     
    * возможность видеть невидимые символы нажатием кнопки в тулбаре
     
    * делать закладки на указанные строки текста и быстро возвращаться к ним
     
    * при поиске/замене применять регулярные выражения Perl:
        - как для искомого фрагмента текста, так и для фрагмента-заменителя;
        - возможность искать и заменять невидимые символы, типа символа новой строки
           (например, мне нужно найти больше двух символов новой строки и заменить их на один)

    Всего записей: 363 | Зарегистр. 07-08-2002 | Отправлено: 03:06 09-06-2005 | Исправлено: olsufr, 03:52 09-06-2005
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    olsufr
    по поводу кодировок и как раз 1257  посмотри -  
    http://forum.ru-board.com/topic.cgi?forum=5&topic=13554&start=880
    пару страниц, там oshizelly спрашивал и мы разбирались
     
     
    Добавлено:
    я попробовал и у меня тоже UniRed определил кодировку обсуждавшегося файла в 1257 как кои8р. Но ты же не думаешь, что этот UniRed умеет определять все кодировки? Да и в Марке такой файл надо загружать вручную указывая кодировку в диалоге открытия.
     
    Добавлено:

    Цитата:
    Было бы хорошо иметь возможность налету менять кодировку

    это будет, когда сделаю в диалоге открытия, тогда и в статусбар вставлю
     
    ну а всё остальное - мне тоже хотелось бы, но не хватает то времени, то знаний ...

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 10:46 09-06-2005
    olsufr



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

    Цитата:
    я попробовал и у меня тоже UniRed определил кодировку обсуждавшегося файла в 1257 как кои8р. Но ты же не думаешь, что этот UniRed умеет определять все кодировки?  
    нет, конечно. Ошибается он часто. Сообщил для того, что, а вдруг это баг в Mark-e
     

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

     
    vito333, есть некоторые мысли насчет перераспределения пунктов в меню.
    Если это актуально, то могу вечером написать об этом.
     
     

    Всего записей: 363 | Зарегистр. 07-08-2002 | Отправлено: 13:59 09-06-2005
    vito333



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

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



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Предлагаю следующее перераспределение команд по меню:
     
    ----------------------------------------
    В пункте "Файл" добавить команду:

    * Сохранить все открытые документы (это мое предложение)

    ----------------------------------------
    Из пункта "Правка" переместить (в "Поиск") команды:

    * Поиск и замена
    * Искать далее

    В "Правку" добавить команду:

    * Вставить дату/время Ctrl-Alt-D (переместить из Разного) (это все-таки относится к правке документа)

    ----------------------------------------
    Далее добавить пункт "Вид" - "View",  
    в котором собрать следующие команды (влияющие на вид отображаемого документа):

    * Перенос слов Ctrl-W
    * Размер шрифта -> Увеличить, Уменьшить, Обычный (переместить из "Разное" и оформить как в Firefox например)
    * Шрифты -> ... (переместить или продублировать из Настроек)
    * Цвет -> ... (переместить или продублировать из Настроек)
    * Таблица символов Ctrl-Alt-J (переместить из Разного)

     
    В дальнейшем добавить сюда такие команды:

    * Кодировка -> [список доступных кодировок] (кодировка, в которой представлена текущий файл -- как это сделано в Firefox например)
    * Показ скрытых символов

    ----------------------------------------
    Добавить пункт "Поиск" - "Search":

    * Поиск и замена Ctrl-F (переместить сюда из Правки)
    * Искать далее F3 (переместить сюда из Правки)
    * Искать предыдущее (это предложение)
    * Перейти на строку Ctrl-G (переместить сюда из Разного)(это своего рода поиск нужной строки, потому и  в этом разделе эта команда)

    в дальнейшем сюда поместить такие команды как:

    * Поиск в файлах
    * Перейти по закладке

    ----------------------------------------
    Пункт "Разное" убрать совсем (своим названием он ни о чем не сообщает и не помогает в ориентации).
     
    ----------------------------------------
    Остальное оставить как есть.
     
    ----------------------------------------
     
    Таким образом, будут разгружены некоторые из длинных списков;
    увеличится интуитивность в поиске нужных команд.
     
     
     
    Добавлено:
    В контекстное меню (от клика правой кнопкой мыши)
    я бы добавил еще и такие команды:
     
    * Поиск и замена
    * Перейти на строку
     
     
    Во многих программах есть возможность самому выставлять нужные кнопки в тулбаре.
    Но нигде не видел, чтобы можно было бы самому добавлять нужные команды в контекстное меню. Было бы здорово, если в Mark-e это было бы.
     

    Всего записей: 363 | Зарегистр. 07-08-2002 | Отправлено: 02:00 10-06-2005 | Исправлено: olsufr, 04:18 10-06-2005
    vito333



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

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333
    Уважаемый! А ты чем сейчас пакуешь? FSG?
    (попытался распаковать, в познавательных целях, конечно - и обломился

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 10:23 10-06-2005
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    WinUpack 0.27 beta
     
    Добавлено:
    несколько страниц ранее обсуждалось

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



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

    Цитата:
    попытался распаковать, в познавательных целях, конечно - и обломился  

    Распаковывается на ура
    http://www.webfile.ru/346624

    ----------
    CRACKL@B: Форум по исследованию защиты программного обеспечения
    — А можно так — утром стулья, а вечером деньги?
    — Можно, но деньги — вперед!

    Всего записей: 2542 | Зарегистр. 11-12-2003 | Отправлено: 11:25 10-06-2005
    GoldSwan



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

    Цитата:
    GoldSwan  
     

    Цитата:
    Цитата:
    Было некоторое неудобство с автоматическим созданием файлов в UTF-8 почему-то, но потом разобрался, что можно пересохранять в любой кодировке... Несколько неудобно, но ладно...  

     
    объясни поподробнее что неудобно, и как было бы удобно.  
     
    и чего ты нашел такого чудесного? сырой аляпистый продукт

     
    Извини за поздний ответ - ранее не мог...
    В новой версии все стало нормально - по умолчании текст создается в кодировке WIN.
    Но у меня другая беда: на рабочем компьютере переустановил версию 0.9с после очистки MRU нормально, а дома - совсем никак... И MRU чистил, и в реестре все ключи постирал, что нашел - все равно: программа запускается сразу с ошибкой ("обратитесь к разработчику..."), а если текстовый файл,- то текст виден в окне, но сразу ошибка. И новые версии ставил - не помогает. Вот сегодня забрал от 09.06 - проверю, напишу... Что бы это могло быть? А я так привык к Марку,- сейчас, как без рук

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



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

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 13:07 10-06-2005 | Исправлено: vito333, 13:41 10-06-2005
    GoldSwan



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

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

    Спасибо, но ссылка не работает

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



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

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



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

    Цитата:
    перезалил зип

    Спасибо, забрал.
    Вечером опишу, что получилось...

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

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    > А я пока занят regex-ами.
     
    И это правильно. С ними и подцветку реализовать удобнее
     
    Ждемс...

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gera_serg
    задача нетривиальная, если учитывать, что полноценный regex, например из boost, будет весить черт знает сколько, что не подходит Марку, к тому же в ричедите regex не реализуешь в лоб, надо дёргать содержимое, применять на нём regex, а затем в ричедите уже помечать соответствие (что-то в таком духе) ...

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

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А Regular Expressions которые есть в The Microsoft Windows Script Host (WSH) ?
     
    Вот еще  
    http://www.codeproject.com/cpp/notepadre.asp
    Notepad RE (Regular Expressions)
    By Ben Hanson
    Search and Replace text in Notepad RE using Regular Expressions or normal mode. The editor supports drag and drop, file change notification, and displays the line and column numbers. Unicode support is available too.  
     
    На счет веса
    я скачал его
    Грубо
    250 кб + марк 50 кб = 300 кб
     
    Думаю, того стоит    

    Всего записей: 788 | Зарегистр. 24-07-2002 | Отправлено: 19:56 10-06-2005 | Исправлено: gera_serg, 21:13 10-06-2005
    olsufr



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

    Цитата:
    Вот еще  
    http://www.codeproject.com/cpp/notepadre.asp
    Notepad RE (Regular Expressions)  
    Классная штука. Как раз то, что хотелось бы увидеть в Mark-e. Регулярные выражения работают не только как шаблон для поиска строки, но и как шаблон строки-заменителя. Причем можно использовать символы новой строки.
     

    Цитата:
    На счет веса
    я скачал его
    Грубо
    250 кб + марк 50 кб = 300 кб
     
    Думаю, того стоит
    Такого же мнения
     
     

    Всего записей: 363 | Зарегистр. 07-08-2002 | Отправлено: 23:07 10-06-2005 | Исправлено: olsufr, 23:08 10-06-2005
    vito333



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

    Цитата:
    А Regular Expressions которые есть в The Microsoft Windows Script Host (WSH) ?

    вот с ним и ковыряюсь сейчас, спасибо тебе за ссылку

    Цитата:
    300 кб

    только из-за regex увеличить код в 3-5 раз - не наш метод.
    Если не выйдет с этим, есть резервные варианты, на самый крайний случай сделаю regex плагином.

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



    1 + int rand(100);
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333
    Недавно обратил внимание на Mark. Весьма порадовался. Для полного счастья не хватает только двух вещей: regex и подсветка. (Есть еще мелочи, вроде номеров строк, но это не столь существенно).
    Поскольку уместить нормальные регексы в приемлимый размер вряд ли удастся, а от обрезанных толку мало, ИМХО лучше прикрутить их отдельной dll. Они ведь не всем нужны.

    ----------
    For every complex problem, there is a solution that is simple, neat, and wrong.

    Всего записей: 2110 | Зарегистр. 03-02-2005 | Отправлено: 09:49 11-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