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

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

Автор: vito333
Дата сообщения: 31.03.2006 13:22
ShIvADeSt
супер, косяк отлично воспроизводится, буду копать ...

Добавлено:
что характерно, это не есть проблема Марка, это что-то другое,
я попробовал копировать из листера и вставлять и увидел тот же глюк в:
Макстоне(сборщик заметок), ListEdit, родной Блокнот, Akelpad, Kedit, Unired, kPad, NoteXpad
нормально:
Bred2, win32pad, metapad, Aditor


Добавлено:
а если файл открыть bred2 и скопировать оттуда, то всё ровно наоборот, в первых вставляется отлично, а во вторых - нет, и даже сам bred2 закроешь-откроешь-вставишь - глюк!
Автор: OdesitVadim
Дата сообщения: 31.03.2006 16:13
Сегодня надо было открыть файлик на 113 Мб (список простых чисел до 200000000). блокнотом я не рискнул сразу. Начал с emEditor'a. Он дошёл до 88мб и дальше не продвигался. 3 попытки - ни в какую. Запустил Марк (я им дома пользуюсь, а на работе в архиве лежит) - открыл! Правда потуги были на мин 5, первую половину файла он быстро прошёл(сек 5, я уже было думал, что уже и открыл), а далее по экспоненте. Но когда открыл - листал его очень хорошо - без задержек. Правда при этом съел 233 мега памяти (по диспечеру задач, машинка у меня 2.88 Athlon/512 RAM).
За это спасибо автору. Но учитывая этот эксперемент хотелось бы при больших файликах (ну за мегабайт) делать какой-либо прогрес-бар. И пока документ не откроется, не обновлять окно редактора (поо собственному опыту знаю, что должно чуточку добавить скорости)
Автор: vito333
Дата сообщения: 01.04.2006 01:44
OdesitVadim
ну даёшь! я сам максимум 26 мб файл открывал, больше не пробовал.
Насчёт отжираемой памяти - для любых не-юникодовых документов Марк всегда будет брать памяти в два раза больше (+ ещё немного для собственных нужд), так как внутренний формат текста - юникод, а он двухбайтный (каждый символ - 2 байта).
Насчёт не обновлять окно при загрузке - сомневаюсь что поможет в данном случае (ричедита), но обязательно попробую, так как у меня ещё остался "пунктик" насчёт скорости загрузки, да и вообще возможности её, всё ж таки многие аналоги просто сразу же дохнут уже на пара-мегабайтных файликах.
Автор: DimanS
Дата сообщения: 01.04.2006 03:35
vito333
товарищ аффтар а может это все таки сделать опциональную нумерацию строк в самом редакторе.
чтоб уж в натуре быть марку зебест без базара

Автор: alex99a
Дата сообщения: 01.04.2006 07:09
<b>vito333</b>
Ув. автор, как насчет показа спец. символов "таб", "перевод строки" (писал об этом немного выше)?
Я уже практически перешел на Mark, но эта заноза осталась, не дает нормально работать с базами: длинная строка, разбитая табами на поля. Если табы видны, то оч. хорошо видно, где начинается следующее поле. Если же не показываются, то оч. трудно определить границы полей переменной длины, да еще с пробелами внутри.
Удобнее всего показывать табы так, чтобы в первой позиции был символ », а остальные символы таба были пустыми. Т.е., если таб настроен на 3 символа, то чтобы показывался как "» ". В Mark же все равно показываются несколько пустых знакомест вместо таба, так просто в первом знакоместе показывать ».
Вот такая большая просьба-пожелание, которую, наверное, можно реализовать?
Автор: vito333
Дата сообщения: 01.04.2006 08:42
DimanS
сделать хочу, но не сейчас, сейчас я медленно делаю предпросмотр печати

alex99a
интересная мысль насчёт "»"? а где это реализовано? или где ещё посмотреть нормальную реализацию табов?
Автор: ALeXkRU
Дата сообщения: 01.04.2006 09:04
vito333
в Notepad++ табы отображаются в виде стрелки, значком

Цитата:
Автор: alex99a
Дата сообщения: 01.04.2006 10:21
vito333

Цитата:
интересная мысль насчёт "»"? а где это реализовано? или где ещё посмотреть нормальную реализацию табов?


В ultraedit32, homesite. В принципе, можно и стрелочками, как чуть выше показал AleXkRU. Правда, из опыта: так, как я описал, гораздо удобнее. Дело в том, что сплошные стрелочки сильно загромождают страницу, а в моем варианте тексты листингов программ и баз данных гораздо "прозрачнее", что ли...
Решать, конечно, автору редактора, но поверьте мне: в homesit-e работаю не первый год именно с символами "»" - оч. удобно!
Автор: vito333
Дата сообщения: 01.04.2006 10:33
alex99a
кинь мне скриншот посмотреть, по реализации такой вариант будет удобнее стрелочек
Автор: ALeXkRU
Дата сообщения: 01.04.2006 12:10
вот из HomeSite:


Добавлено:
alex99a

Цитата:
Дело в том, что сплошные стрелочки сильно загромождают страницу, а в моем варианте тексты листингов программ и баз данных гораздо "прозрачнее", что ли...

кто ж спорит то? конечно, чем меньше мусора - тем лучше...
Автор: vito333
Дата сообщения: 01.04.2006 13:44
симпатично, так и будет, только не сразу

Добавлено:
а пробелы как показывать будем?
Автор: gera_serg
Дата сообщения: 01.04.2006 13:56
Изобретать велосипед?
точкой посредине (см. HomeSite)
Автор: vito333
Дата сообщения: 02.04.2006 03:53
gera_serg
да, в Марке много таких велосипедов
Автор: Oleg_II
Дата сообщения: 02.04.2006 10:56
Что-то никак второй день не могу скачать последнюю версию - если качать броузером (Оперой) в самом конце закачка останавливается и висит как будто сервер не хочет файл отпускать Флеш-гетом закачивается, но архив все время битый приходит. Вгетом то же самое
Может присоветуете что?
Автор: Harrier
Дата сообщения: 02.04.2006 11:15
Подтверждаю. Битый архив после закачки браузером. ReGet скачивает.
Автор: vito333
Дата сообщения: 02.04.2006 13:28
[!] 02.04.06 косметические изменения.

попробовал только что, скачал Download Master-ом, всё ОК.

ShIvADeSt
нет идей по поводу глюка со вставкой, почему так выходит? (выше я написал, как)
Автор: Harrier
Дата сообщения: 02.04.2006 17:47
vito333

А ты версию программы в "About" почему не меняешь?
Это же старый Mark? Ты что-то говорил о совершенно новой версии...
Программа нравится, вот и спрашиваю.
Автор: s1n
Дата сообщения: 03.04.2006 00:17
vito333
14:28 02-04-2006
Цитата:
[!] 02.04.06 косметические изменения.

А проблему с поиск-замена в выделенном тексте так и не пофиксил...
Кстати, при запуске новой версии спрашивает использовать старые настройки или нет, с чем связано? Поменялся их способ сохранения? И чем чревато использование старых?
Автор: vito333
Дата сообщения: 03.04.2006 00:33
Harrier
ну раз не меняю, значит программа всё та же

Добавлено:
s1n

Цитата:
А проблему с поиск-замена в выделенном тексте так и не пофиксил

фиксят баги обычно, а тут надо доработать поведение, так как один раз всё же ищется в выделенном. Как обычно быстро не обещаю.

Цитата:
Кстати, при запуске новой версии спрашивает использовать старые настройки или нет, с чем связано? Поменялся их способ сохранения? И чем чревато использование старых?

сообщение возникает в случае, если изменилась структура настроек программы. В 90% случаев настройки просто добавляются и можно спокойно при этом запросе указать использовать старые настройки.
Автор: ArtLonger
Дата сообщения: 03.04.2006 08:29
vito333
UPX, please...
Автор: vito333
Дата сообщения: 03.04.2006 11:15
ArtLonger
кстати, параллельно с UPX я обновляю и PECompact-нутую версию. После того, как почитал его форум, поюзал - рекомендую его. Лицензия тоже вроде позволяет фриишные проги паковать им и использовать. А по качеству сжатия разных типов бинарников он намного впереди UPX.

Добавлено:
обновил, в общем.

Добавлено:
Shivadest
я вот подумал, что очень полезен был бы плагин вставки серийников - для ввода в несколько едит-боксов - выделяешь в Марке серийник, врубаешь плагин, он парсит серийник на несколько частей (по дефисам), а затем сам после паузы в 2-4 секунды проставляет несколько распарсенных кусков по порядку, имитируя TAB для перехода.

Добавлено:

Цитата:
Нельзя ли сделать следующие изменения в "Марк":
1. на статус-баре рядом с номером строки и номером
символа сделать также количество букв в выделенном(если он есть)
тексте.
2. убрать прокрутку закладок, уж больно это неудобно(прокручивать),
лучше чтобы они автоматически изменяли свою ширину в зависимости от
их общего количества и ширины главного окна, пускай названия файлов не будут умещаться,
но зато Hint при наведении мышки на закладку показывалась бы быстрее
(или сделать отдельную опцию-переключатель по этому поводу).
3. исправить: при выборе Настройки\Редактирование\Подсветка ссылок, сылки на это
никак не реагируют, только после переоткрытия файла...
4. исправить: после перемещения главного окна за заголовок мышкой, все
окна и значки на рабочем столе почему-то дергаются\обновляются\перерисовываются...
4. не пойму, вроде как плагины не работают, скинул в папку к "Марк" ShExec.dll и
ShList.dll но никаких изменений не нашел ни в проге, ни в меню
плагинов, или что-то не так делалал.


Добавлено:
отвечаю
п.1. как-нибудь сделаю
п.2. подумаю, но вообще то надо бы ещё мнений на этот счёт
п.3. так оно и работает - подсветка ссылок меняет статус после перезагрузки файла, сразу никак (вроде уверен, но давно это было, проверю).
п.4. у меня не пляшут.
п.5. плагины кладутся в папку "Plugins_"
Автор: ArtLonger
Дата сообщения: 03.04.2006 14:47
vito333
Спасибо.
Вообще меня больше всего устраивает несжатая версия, а UPX предпочитаю как наименьшее зло
Автор: vito333
Дата сообщения: 03.04.2006 15:28
ArtLonger
а почему это меньшее зло? по-моему такое же, как и остальные, даже большее, чем PECompact
Автор: ArtLonger
Дата сообщения: 03.04.2006 19:31
vito333
Распаковывается легко . Ну не люблю я запакованные ехе'шники, хоть убей. А экономить место при объёме дисков в 500 гб...
Автор: OdesitVadim
Дата сообщения: 03.04.2006 20:19
тут был запрос по поводу того, как отсортировать кодировки. Предлагаю очень простой алгоритм. Номер кодировки - это 2 байта. Так вот, если их разбить на 16 груп по первым 4 битам, то внутри каждой группы собираются себе подобные. Незнаю, может велосипед изобрёл, но работает.
Но груп 16 не получается, а всего 5-7.
Автор: vito333
Дата сообщения: 03.04.2006 23:19
OdesitVadim
ты бы уже до конца продумал и показал, что получается, если ОК - сразу сделаю.

ArtLonger
ты не эстет
Автор: ShIvADeSt
Дата сообщения: 04.04.2006 01:18
OdesitVadim
Не самый удачный, так как смотри
737 ОЕМ греческая
850 ОЕМ латиница
860 ОЕМ португальская
при этом они все ОЕМ, но если их раскидать как ты говоришь, то будет несколько групп ОЕМ кодировок, лучше как хотел vito333 АНСИ,МАС,ИСО,ОЕМ,АНСИ\ОЕМ, УТФ, прочие.

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

сделаю, надо будет просто кусок своего KeyFiller переделать, вот только по времени это не удачно, надо подумать, как внутри плагина перехватывать главную оконную процедуру марка, чтобы можно было глобальный хоткей сделать.
По поводу того, что в буфер копируется иногда кривой текст из листера, есть подозрение что листер не так отдает, ибо иногда в буфер кладется правильный текст, иногда нет. По поводу бреда и подобных, когда включена кодовая страница документа ОЕМ или КОИ-8, то они перекодируют текст из буфера. Для ОЕМ обязательно должен стоять ОЕМ чар сет, иначе вставляется криво, то есть я выбираю ОЕМ, у него шрифт курьер Нью, но стоит ОЕМ чар сет, далее при получении из буфера, они вместо CF_TEXT для ОЕМ и КОИ делают CF_OEMTEXT,короче нужно много чего тестить.
Автор: vito333
Дата сообщения: 04.04.2006 14:49
ShIvADeSt
а мне кажется можно проще - выделил текст серийника, нажал на пункт плагина - вылез мессаджбокс - типа нажмёшь ОК - через 2(3,4...) сек. серийник вставится. Всё. При этом можно не месаджбокс, а, скажем, диаложек, где заодно тычешь на один из радиобаттонов, выбрав количество эдитбоксов-приёмников, а затем ОК.
Автор: Oleg_II
Дата сообщения: 04.04.2006 16:41
Упс... Оказывается уже есть плагины?! Проспал я все

Только почему папочка с плагинами называется Plugins_ (нижнее подчеркивание)? Да и вообще, папочка не очень удобна - у меня Марк заменил Ноутпад с самой инсталяции, в System32 уже есть папка с плагинами для Mplayer А можно ли плагины просто рядом кидать или где-то в другом месте в папочку располагать, а в настройках пути к плагинам прописывать?
Автор: vito333
Дата сообщения: 04.04.2006 17:20
потому и с нижним подчерком, чтобы не путать с другими, и не засоряться.
Пока (и наверное надолго ) так.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Какой нужен формат?


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