Ru-Board.club
← Вернуться в раздел «Программы»

» Mark - небольшой удобный редактор

Автор: Widok
Дата сообщения: 19.04.2006 12:42
Mark - небольшой удобный редактор
v0.9z от 23 августа 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;
возможность написания/подключения плагинов;
ещё много других полезных, приятных и удобных мелочей.
сообщают, что открывали с помощью Mark-а файлы в 120 и 700 мб (хотя и со скрипом ).
----------------------------------------
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 (обновляются реже; не должны волновать антивири)
http://vito.rbcmail.ru/Mark_NP.zip - неупакованный
http://vito.rbcmail.ru/Mark2src.zip ~ 2,2 мб - исходники

Плагины - помещать в папку Plugins_ (с подчеркиванием!)
чтобы не засорять шапку, описание плагинов - тут: [more]
1) http://shivadest.nm.ru/ShExec.dll добавляет в меню плагины пункт выполнить, при нажатии на который запускается программа, ассоциированная с данным файлом. Например, если редактируете reg файл, то при нажатии появится окно с предложением экспортировать данные в реестр, при bat файле он запустится на выполнение
2) http://shivadest.nm.ru/ShList.dll делает из текста нумерованный список, то есть был текст:
Привет
Пока.
Станет:
1. Привет
2. Пока.
Дополнительные плагины ищите тут[/more]
-------------------------------------------------
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.exe
для Windows ХР - http://vito.rbcmail.ru/Libs/XP_dlls.exe
запустите самораспаковывающийся архив и скопируйте распакованные файлы в папку Mark-а.

Баги
1) Все еще при вызове диалога печати остаются следы от него.

>> уже обсуждалось <<
Автор: alex99a
Дата сообщения: 22.04.2006 07:58
Всё-таки не теряю надежды на визуализацию табов...
Автор: alex99a
Дата сообщения: 25.04.2006 09:11
Эх, приходится отказываться от Marka по 2 причинам:
- так автор и не сделал показ табов;
- при перетаскивании через клипбоард текстов html-страниц в txt-файле возникает совершенно левое форматирование, какие-то таблицы. Короче - приходится перетаскивать с помощью UltraEdit32.

Ладно, подождем. А идея с Mark-ом была хороша...
Автор: vito333
Дата сообщения: 25.04.2006 12:55
alex99a

Цитата:
при перетаскивании через клипбоард текстов html-страниц в txt-файле возникает совершенно левое форматирование, какие-то таблицы

опиши, что и как, можно и файл скинуть мне, чтобы сам увидел.
Автор: alex99a
Дата сообщения: 26.04.2006 19:39
vito333
Например, зайди по этой ссылке: http://zhurnal.lib.ru/a/aberina_t_m/07.shtml
Выдели всё по Ctrl-A, занеси в клипбоард по Ctrl-Ins, открой марком пустой текстовый файл и сгрузи туда по Shift-Ins - увидишь результат.
Причем, если выйти с сохранением и опять зайти в редактор - нормальный текст.
Автор: s1n
Дата сообщения: 26.04.2006 20:37
alex99a

Цитата:
Ctrl-Ins, открой марком пустой текстовый файл и сгрузи туда по Shift-Ins - увидишь результат.

А по Ctrl-C Ctrl-V вставляет как надо. По-разному обрабатывает copy-paste?
Автор: OdesitVadim
Дата сообщения: 26.04.2006 20:49
Глюк наблюдается только в Експлорере. В Опере и FireFox - всё правильно. alex99a - Вам в MicroSoft
Автор: ShIvADeSt
Дата сообщения: 27.04.2006 01:06
OdesitVadim

Цитата:
Глюк наблюдается только в Експлорере. В Опере и FireFox - всё правильно. alex99a - Вам в MicroSoft

Ну на самом деле, експлорер как раз правильно все копирует (попробуй скопировать в Опере таблицу и вставить в ворд, увидишь вместо таблицы кое что другое) Другое дело, что да Марк при вставке из некоторых документов все еще вставляет данные в формате ричедита при вставке по shift+insert. Для желающих проверить, возьмите откройте dxdiag и скопируйте текст из примечаний в Марк, вся разметка и точки слева сохраняются, пока не закроешь документ и заново его не откроешь. По ctrl+V вставляется все правильно.
Автор: vito333
Дата сообщения: 27.04.2006 11:09
просто ctrl-c/ctrl-v в марке специально отлавливаются на предмет копирования/вставки plain-текста. shift-ins - я таким не пользовался никогда, откуда такое сочетание?
Автор: OdesitVadim
Дата сообщения: 27.04.2006 11:52
vito333

Цитата:
shift-ins - я таким не пользовался никогда, откуда такое сочетание?

Это сочитания пришли к нам ещё с древних времён. Когда о windows ещё и не мечтали. У нас по этому расширению проверяется, действительно ли человек давно програмит. Если начинал лет 15 назад, то он об этих клавишах знает.

Иногда в ворде Ctrl+c,v,x слетают, а shift-ins, del работают. Ну как батарейки...
ShIvADeSt
Да, таблици - это Опера любит
Автор: vito333
Дата сообщения: 27.04.2006 12:52
OdesitVadim
я думал ты не шибко старый программер, а оказывается это я сопляк

Добавлено:
ловить shift-insert?
Автор: ALeXkRU
Дата сообщения: 27.04.2006 13:00

Цитата:
ловить shift-insert?

обязательно !
Ctrl+Ins\Shift+Ins - очень нужные сочетания
Автор: OdesitVadim
Дата сообщения: 27.04.2006 13:05
vito333

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

Да просто я с старых книг начинал. Там очень много класного пишут. Там пишут такое, что сейчас либо подразумевают либо умалчивают. К примеру в описании сименса M20 (это такой древний телефон, что его правильней называть терминалом - у него нужно наушники подключать, встроеного нет). Там описывается даже какие напряжения надо подавать на симкарту. Ща за такое - "трибунал" (не розстреляют, но для солидного сайта - морока будет )

Цитата:
ловить shift-insert?

Обязательно.
Автор: sabio
Дата сообщения: 27.04.2006 13:08

Цитата:
Если начинал лет 15 назад...

Я хоть и не так давно начинал, но в основном имеено этими клавишами (Ctrl+Ins/Shift+Ins) и пользуюсь.
А вот Cut мне почему-то удобнее делать по Ctrl+X, а не по Shift+Del
Наверное, все дело в том, что для нажатия Ctrl+C, а тем более Ctrl+V нужно довольно сильно разводить пальцы левой руки. А Ins у меня всегда под правым мизинцем.

Еще, кстати, интересная похожая тема: кто как в программах выход делает. Кто-то вешает его на Alt+X, кто-то на Ctrl+Q, а еще иногда, правда, редко очень, попадается вариант Alt+Q.

Ой, какой-то у меня сплошной оффтопик получился. И что это на меня нашло?
Автор: OdesitVadim
Дата сообщения: 27.04.2006 13:14

Цитата:
ловить shift-insert?

Это же кажеться не должно быть сложно?

И можно в MarkAPI добавить ещё одно сообщение, которое позволяло открыть файл. Но без вывода диалога, а тот который я хочу. Сейчас думаю над "Wiki стилем" и его не хватает. синтаксис приблизительно следующий
lParam - ссылка на строку с именем файла.
wParam - способ открытия. Например:
1 - в этом же окне с запросом сохранения (по надобности)
2 - в этом же окне и сохранить текущий документ
....
5 - в новом окне
....
7 - в новом Mark'e
а первые 2 байта можно использовать под указание кодировки.
Возвращаемое значение:
0 - всё ок, файл открыт
1 - указаный файл не существует.
2 - файл занят и так дальше...
Автор: vito333
Дата сообщения: 27.04.2006 14:19
понятно, в общем, как будет своб. время - сделаю
Автор: Harrier
Дата сообщения: 27.04.2006 17:39
vito333

Вставляю в основном по Shift+Ins, удаляю по Shift+Del. Привык так, удобно. Ctrl+V и т.п. не очень люблю использовать. )
Автор: vito333
Дата сообщения: 29.04.2006 00:28
[x] 29.04.06 сочетания Ctrl-Ins/Shift-Ins копировали/вставляли rtf-текст (теперь plain-текст).


Добавлено:
Harrier

Цитата:
удаляю по Shift+Del

чего делает?
Автор: evle
Дата сообщения: 29.04.2006 08:03
vito333

Цитата:
чего делает?

Вырезает в буфер.
Автор: vito333
Дата сообщения: 29.04.2006 08:36
[x] 29.04.06 сочетание Shift-Del вырезало в буфер форматированный текст.


Добавлено:
OdesitVadim
IDA_LOADFILE - просто открыть файл по заданному имени - его не хватит?
Автор: s1n
Дата сообщения: 01.05.2006 22:09
ShIvADeSt небольшое вопрос по поводу плагина для вставки s/n: почему строчные буквы переводятся в заглавные? Есть необходимость вставлять s/n в том виде, в котором он написан (без дополнительного форматирования). Думаю надо это исправить.
Автор: ShIvADeSt
Дата сообщения: 02.05.2006 01:10
s1n

Цитата:
небольшое вопрос по поводу плагина для вставки s/n: почему строчные буквы переводятся в заглавные? Есть необходимость вставлять s/n в том виде, в котором он написан (без дополнительного форматирования). Думаю надо это исправить.

Просто сколько видел, программам по барабану регистр серийного номера, но если принципиально важно, то уберу эту фичу.
Автор: zep
Дата сообщения: 02.05.2006 02:19
s1n
ShIvADeSt

Цитата:
вопрос по поводу плагина для вставки s/n

Что то я видно пропустил - о каком плагине идет разговор?
Автор: s1n
Дата сообщения: 02.05.2006 10:23
ShIvADeSt

Цитата:
Просто сколько видел, программам по барабану регистр серийного номера

Я тоже так думал, но вот например для delphi6 важен регистр. Может таких программ не много, но думаю правильнее вставлять так, как написано.

zep

Цитата:
Что то я видно пропустил - о каком плагине идет разговор?

Плагин для вставки серийного номера - подробно тут.
Автор: Dudus
Дата сообщения: 02.05.2006 14:01
Упорядочите пожалуйста список плугинов, чтобы всё было перечислено в одном месте.

Цитата:
Плагин для вставки серийного номера - подробно тут.

— это же потеряется, когда перейдем на новую страницу.


Добавлено:
А вообще можно сделать, чтобы открытие файлов происходило сразу же, как в FAR'е, независимо от размера?
Автор: zep
Дата сообщения: 02.05.2006 22:15
s1n
Спасибо! Действительно пропустил, надо в шапку добавить.
Автор: OdesitVadim
Дата сообщения: 03.05.2006 10:08
vito333
А открывает в этом же окне или в новом. Если в новом, то для WIKI синтаксиса переходов очень накладно
Автор: Harrier
Дата сообщения: 03.05.2006 17:27
OdesitVadim

А когда доделаешь плагин по транслитерации? Что-то ты его забросил.
Автор: OdesitVadim
Дата сообщения: 03.05.2006 18:36
Harrier
Сегодня забросил обновления плагинов. Основное - исправил некоторые мелочи и заметно уменьшил в размере - каждый плагин сбросил по 6 и больше кило - тоесть около 30 процентов.

Цитата:
А когда доделаешь плагин по транслитерации?

А что именно надо? Обратную транслитерацию? Или есть более глобальные вопросы?
Автор: Harrier
Дата сообщения: 03.05.2006 20:05
OdesitVadim

Обратную транслитерацию. Чтобы был полновесный плагин, который заменял бы (раз уж его используешь) ту же цифирицу. Зачем на компе лишний хлам?

Страницы: 123456789

Предыдущая тема: VirtualDub


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.