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

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

Автор: vito333
Дата сообщения: 16.03.2005 05:11
[!] увеличена ширина диалога поиска и замены.
[!] прогрессбар в диалоге поиска и замены появляется только на время операции "Заменить все".
Автор: gera_serg
Дата сообщения: 16.03.2005 15:02
vito333

Несколько бестолковые выпадающие списки в диалоге Поиска-Замены
Допустим я искал сначала AAA, затем БББ.
Обращаюсь к выпадающему списку с надеждой найти там первое выражение (ААА), чтоб искать снова его или производное от него. Обломс ...

А что стандартный виндузовый RegExp так сложно прикрутить в этот диалог?
Автор: vito333
Дата сообщения: 16.03.2005 16:30
gera_serg

Цитата:
А что стандартный виндузовый RegExp так сложно прикрутить в этот диалог?

а что это за стандартный?

а до истории в комбобоксах руки не дошли
Автор: gera_serg
Дата сообщения: 16.03.2005 17:40
Почитай
how to use the Microsoft regular expression object in your C++ program
http://www.codeproject.com/string/use_regular_expression_in_your_program.asp
Автор: kraeved
Дата сообщения: 17.03.2005 08:25
vito333, баг с сохранением.
Пишу файл, затем сохраняю его. А на диске получается два файла -- второй называется Document1.
Автор: tolja
Дата сообщения: 17.03.2005 08:38

Цитата:
второй называется Document1.

Подтверждаю. Я тоже вначале удивился - откуда он взялся...
Автор: vito333
Дата сообщения: 17.03.2005 11:17
что, где и как появляется - поподробнее.
Автор: gera_serg
Дата сообщения: 17.03.2005 14:31
запускаешь Марк
шлепаешь пару символов
сохранить

на диске два файла
Document1.txt
и
Document1
Автор: vito333
Дата сообщения: 17.03.2005 16:39
[x] создавался ненужный файл "Document1"
Автор: ShIvADeSt
Дата сообщения: 18.03.2005 07:35
vito333
Сегодня попробовал отредакстировать документ с read Only аттрибутом, марк сделал вид, что сохранил, а на самом деле нет Я потом думал, а не привидилось ли мне то что я сохранял его, оказалось, что нет, это марк глюкнул.
Автор: ArtLonger
Дата сообщения: 18.03.2005 10:49
Есть такое дело...
Автор: vito333
Дата сообщения: 18.03.2005 13:28
ShIvADeSt
ArtLonger
ну так чего надо сделать то? чтобы редактировал ридонли?
Автор: ArtLonger
Дата сообщения: 18.03.2005 13:54
vito333
Обязательно! И желательно без лишних предупреждений...
Автор: vito333
Дата сообщения: 19.03.2005 12:22
[+]обработка файлов с флагом "только для чтения". Никаких сообщений не выводится, флаг "read only" сохраняется.
Автор: oshizelly
Дата сообщения: 19.03.2005 12:32
То же самое и с hidden (наверное, и с system тоже). А вот насчет "лишних предупреждений", я с ArtLonger не согласен. Лучше бы так, чтобы предупреждения можно было включить/выключить опционально.

Еще просьба, на другую тему. По-моему, очень не хватает в диалоге поиска и замены команды "Заменить следующее".

По повду закрытия. Все же можно ли сделать так, чтобы при работе в многооконном варианте по Escape закрывался бы только текущий документ, а не вся сессия?

Да, и еще вот такой вопрос. Как надо действовать, чтобы Mark корректно сохранял непечатаемые символы (в частности, EO). Это удается, если выбрать для сохранения кодировку DOS866, но в этом случае искажаются другие сиволы. А если сохранять в Win-1251, то этот символ EO преобразуется в какой-то другой.

Автор: bavb
Дата сообщения: 19.03.2005 16:43
Mark, v0.9 beta 1303 - 19 марта 2005 г.

при открытии любого файла - такая ошибка:
mru load error - record No. 10

жмешь OK и все, можно далее работать
Автор: NeedMaker
Дата сообщения: 19.03.2005 17:43

Цитата:
[+]обработка файлов с флагом "только для чтения". Никаких сообщений не выводится, флаг "read only" сохраняется.

Лишние предупреждения нужно оставить, а то теряется весь смысл параметра read-
only.

Пусть предупреждает и дает варианты, например оставить атрибут или снять.

Цитата:
Лучше бы так, чтобы предупреждения можно было включить/выключить опционально.
Тоже неплохая мысль, но чтобы по умолчанию во время первой загрузки Mark оно всеже было включено.

Цитата:
Еще просьба, на другую тему. По-моему, очень не хватает в диалоге поиска и замены команды "Заменить следующее".

Достаточно к команде Заменить добавить параметр поиска следующего местонахождения искомого текста, исчезает необходимость щелкать по двум кнопкам при замене выборочного текста, такой принцип используют все текстовые редакторы, в частности и MSWord.
И еще по поводу улучшения поиска и замены
1.) Неплохо бы к параметрам поиска добавить Regular Expressions, иногда очень необходимо в тексте найти или заменить разрыв строки \n или табулятор \t. (оказывается об этом уже писали, ну все равно оставил нужная весч)
2.) Замена на пустоту, т.е. если в поле замены не набран ни какой текст то искомый просто удаляется.
3.) Замена текста только в выделенном блоке.

Добавлено:
Еще не работает многооконный интерфейс. Меню Окна существует, а открыть одновременно несколько документов в Mark‘е невозможно.
Автор: ArtLonger
Дата сообщения: 19.03.2005 23:19
Сколько людей, столько мнений. Опция для снятия с файла при правке атрибута read-only не помешает, остальное имхо лишнее. У меня таких файлов много - задолбит предупреждениями...
Автор: vito333
Дата сообщения: 20.03.2005 02:51
oshizelly

Цитата:
То же самое и с hidden (наверное, и с system тоже).

имеешь в виду, что надо обрабатывать и их?

Цитата:
Лучше бы так, чтобы предупреждения можно было включить/выключить опционально.

придется, видимо

Цитата:
Все же можно ли сделать так, чтобы при работе в многооконном варианте по Escape закрывался бы только текущий документ, а не вся сессия?

попробую

Цитата:
Как надо действовать, чтобы Mark корректно сохранял непечатаемые символы (в частности, EO).

в целом сохранение осуществляется средствами ричедита, я ничегоособенного не делал, так что если у тебя какое-то особое мнение, то надо смотреть

Цитата:
очень не хватает в диалоге поиска и замены команды "Заменить следующее"

ок, приделаю
NeedMaker

Цитата:
Пусть предупреждает и дает варианты, например оставить атрибут или снять.

неплохая мысль

Цитата:
Еще не работает многооконный интерфейс. Меню Окна существует, а открыть одновременно несколько документов в Mark‘е невозможно.

посмотри настройки, особенно - "Псевдо-однооконный режим" и "Запускать только один экземпляр"
Автор: oshizelly
Дата сообщения: 20.03.2005 12:59

Цитата:

Цитата: То же самое и с hidden (наверное, и с system тоже).
имеешь в виду, что надо обрабатывать и их?
Автор: rondew
Дата сообщения: 20.03.2005 13:46
а ведь неплохая прога! спасибо автору!
буду юзать.. очень понравилось то что распознает кодировки и псевдографику.. ибо пытаюсь перейти на opus а у него траблы с inf файлами.. в смысле с теми в которых *yeahhh this hacker's team! how to instal this software? just run cool.exe and enjoy* :) ну вы поняли короче!

еще вопрос - я слил по линку http://vito.rbcmail.ru/Mark.zip - это последняя версия? когда будет 1.0?
Автор: vito333
Дата сообщения: 20.03.2005 13:53
oshizelly

Цитата:
Еще одна тема. В Bred 2.0 история изменений для Undo/Redo

было такое дело, мне тоже очень хотелось непрерываемое undo. Делать самостоятельно я не стал - это жуткий гимор, использовал только системные возможности, а они вроде этого не позволяли. Но вот под ХР - всё ОК, отмена не прерывается сохранением, а сейчас глянул - и под вин2к у меня то же самое, так что возможно достаточно установить ричедит dll версии 3.0 наверное (точно не знаю ) и всё. В общем этот вопрос у меня не стоит.

Цитата:
Аналогично и в отношении выпадающего меню вариантов поиска и замены

позже будет запоминание истории поиска и замены


Добавлено:
rondew

Цитата:
это последняя версия?

это всегда самая последняя версия


Добавлено:
думаю, скоро будет чуть более времени, смогу поработать с Марком
Автор: oshizelly
Дата сообщения: 20.03.2005 16:25

Цитата:
Но вот под ХР - всё ОК, отмена не прерывается сохранением, а сейчас глянул - и под вин2к у меня то же самое, так что возможно достаточно установить ричедит dll версии 3.0 наверное (точно не знаю ) и всё.

У меня XP Professional, и Reachedit 3.0. Сейчас на всякий случай еще раз проверил Mark, чтобы не запутать дело. Нет, совершенно точно сохранение файла обнуляет историю Undo/Redo (это сразу заметно уже хотя бы по тому, что синяя стрелка Undo на тулбаре после сохранения файла сразу становится серой).
Автор: vito333
Дата сообщения: 20.03.2005 17:14
значит суть не в ричедит 3.0. Интересно в чем же?

Добавлено:
посмотри тут
http://support.microsoft.com/?kbid=812943


Добавлено:
ну в общем последние сервиспаки и для хр и для 2000 должны делать отмену вечной

Добавлено:
и пусть Марк станет еще удобнее в использовании
Автор: oshizelly
Дата сообщения: 20.03.2005 18:19

Цитата:
ну в общем последние сервиспаки и для хр и для 2000 должны делать отмену вечной

У меня XP Pro SP1. Не хочу пока ставить SP2 по некоторым соображениям. Значит, проблема никак не решается??
А как же Bred? Почему у него при той же конфигурации системы "вечная отмена" работает?
Автор: rondew
Дата сообщения: 20.03.2005 18:59
oshizelly
юзаю дальше и пока только лучше.. очень понравилось переоткрытие в другой кодировек. схавал даже досовый текст.
очень хороший редактор!
лучше чем bred имхо.

а если бы он еще макросы писал бы тогда цены бы ему не было!!
Автор: NeedMaker
Дата сообщения: 20.03.2005 19:12
vito333

Цитата:
посмотри настройки, ...

Упс а это я и просмотрел, подумал недоработка, хорошо что есть.

Есть еще пара мыслишек.


Можно заставить Mark следить за изменением размеров окна в многооконном режиме, и автоматически подгонять доли подокон под размер основного окна.
Можно также добавить в диалоге Поиска и замены результат произведенных замен после выполнения команды Заменить все. Прикрутить это можно поверх прогрессбара, иногда счетчик бывает необходим.
Автор: vito333
Дата сообщения: 21.03.2005 01:20
oshizelly

Цитата:
А как же Bred? Почему у него при той же конфигурации системы "вечная отмена" работает?

в бреде - самодельная отмена, и сложность только её написания и реализации сравнима со сложностью всех остальных фич бреда вместе взятых, имхо.
rondew

Цитата:
а если бы он еще макросы писал бы тогда цены бы ему не было!!

изложи, как ты видишь это в идеале
NeedMaker

Цитата:
Можно заставить Mark следить за изменением размеров окна в многооконном режиме, и автоматически подгонять доли подокон под размер основного окна

не понял

Цитата:
Можно также добавить в диалоге Поиска и замены результат произведенных замен после выполнения команды Заменить все. Прикрутить это можно поверх прогрессбара, иногда счетчик бывает необходим.

имеешь в виду счетчик? типа "35 замен"?

Добавлено:
oshizelly
я поискал хотфикс для этой проблемы, но не нашел отдельно, только в составе сервиспаков - 4 для вин2к и 2 для ХР.

Добавлено:
и еще, я подумал, что в принципе проблема в richedit dll должна быть, так что попробуй все же dll из ХР с СП2


Добавлено:
вот выкладываю richedit dll из своей вин2к ( undo не обнуляется при сохранении файла )
http://vito.rbcmail.ru/riched20_w2k.zip
у кого undo обнуляется при сохранении файла - попробуйте и скажите


Добавлено:
для ХР выложу позже, или кто нибудь выложите - надо попробовать и разобраться
Автор: WELLROCK
Дата сообщения: 21.03.2005 05:11
При открытии файла размером 0 байт не появляется окно редактирования. Просто запускается пустой Марк
Автор: ShIvADeSt
Дата сообщения: 21.03.2005 05:41
Наконец то и у меня появилась ошибка с MRU лоад. Хм я кажется даже знаю, как я ее получил. Я прошелся рег клинером по реестру и почистил его от лишних вхождений, в итоге скорее всего ссылки в МРУ на несуществующие файлы были удалены, а Марк все равно пытался их получить, до читски все было ок, даже при удаленных файлах открывалось все норомально.

Цитата:
При открытии файла размером 0 байт не появляется окно редактирования. Просто запускается пустой Марк

Не подтверждаю, у меня все ок открывается. ВинХР СП2. Марк последний.

Добавлено:
Глючок нашелся. Когда нажимаешь кнопку очистить список МРУ, он только сбрасывает количество последних открытых файлов на 0 не очищая сам список в реестре, а потом если такого параметра нет создает его иначе перезаписывает. vito333 сделай при загрузке списка посл файлов проверку на существование параметра, если его нет, то может быть сделать перенумерацию? или пропускаешь его, загружаешь которые есть, а потом смотришь сколько реально существуют и на выходе правишь значение количества записей и названия параметров. Тогда ошибки не будет.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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